楼主: newkid

[每日一题] PUZZLEUP 2015

[复制链接]
论坛徽章:
737
季节之章:春
日期:2015-07-31 17:16:29ITPUB季度 技术新星
日期:2014-07-17 14:37:00季节之章:秋
日期:2015-07-31 17:16:14季节之章:夏
日期:2015-07-31 17:16:29股神
日期:2014-10-15 09:23:31衰神
日期:2014-10-20 22:47:12季节之章:冬
日期:2015-07-31 17:16:14红钻
日期:2014-12-16 17:51:41洛杉矶湖人
日期:2016-09-23 08:18:15布鲁克林篮网
日期:2016-09-23 08:17:18
121#
发表于 2015-8-20 10:10 | 只看该作者
〇〇 发表于 2015-8-20 08:57
with t as(select level l from dual connect by level10)
,d as(select a.l a,b.l b,c.l c,a.l+b.l+c.l ...

我的想法和你一样,没你的简洁,就不贴出来了

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
122#
发表于 2015-8-20 10:16 | 只看该作者
oracle_cj 发表于 2015-8-20 10:10
我的想法和你一样,没你的简洁,就不贴出来了

因为我用了不在文档的reverse

使用道具 举报

回复
论坛徽章:
737
季节之章:春
日期:2015-07-31 17:16:29ITPUB季度 技术新星
日期:2014-07-17 14:37:00季节之章:秋
日期:2015-07-31 17:16:14季节之章:夏
日期:2015-07-31 17:16:29股神
日期:2014-10-15 09:23:31衰神
日期:2014-10-20 22:47:12季节之章:冬
日期:2015-07-31 17:16:14红钻
日期:2014-12-16 17:51:41洛杉矶湖人
日期:2016-09-23 08:18:15布鲁克林篮网
日期:2016-09-23 08:17:18
123#
发表于 2015-8-20 10:54 | 只看该作者
〇〇 发表于 2015-8-20 10:16
因为我用了不在文档的reverse

来一个不用reverse的,不用动脑的

WITH T AS
(SELECT LEVEL - 1 LV FROM DUAL CONNECT BY LEVEL <= 10),
T1 AS --初始化回文数字
(SELECT A.LV || B.LV || C.LV LV FROM T A, T B, T C
   WHERE A.LV = C.LV AND A.LV != 0)
SELECT *
  FROM (SELECT A.LV + B.LV + C.LV SUM,
               A.LV f,
               B.LV s,
               C.LV t,
               A.LV * B.LV * C.LV M
          FROM T1 A, T1 B, T1 C
         WHERE SUBSTR(A.LV + B.LV + C.LV, 1, 1) =
               SUBSTR(A.LV + B.LV + C.LV, 4, 1)
           AND SUBSTR(A.LV + B.LV + C.LV, 2, 1) =
               SUBSTR(A.LV + B.LV + C.LV, 3, 1)
           AND A.LV > B.LV
           AND B.LV > C.LV
           AND A.LV > C.LV
         ORDER BY A.LV * B.LV * C.LV DESC)
WHERE ROWNUM = 1;

        2442        858        797        787        538171062

使用道具 举报

回复
论坛徽章:
737
季节之章:春
日期:2015-07-31 17:16:29ITPUB季度 技术新星
日期:2014-07-17 14:37:00季节之章:秋
日期:2015-07-31 17:16:14季节之章:夏
日期:2015-07-31 17:16:29股神
日期:2014-10-15 09:23:31衰神
日期:2014-10-20 22:47:12季节之章:冬
日期:2015-07-31 17:16:14红钻
日期:2014-12-16 17:51:41洛杉矶湖人
日期:2016-09-23 08:18:15布鲁克林篮网
日期:2016-09-23 08:17:18
124#
发表于 2015-8-20 11:48 | 只看该作者
太慢了,要一秒多啊。。。OO的半秒都不到,

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
125#
发表于 2015-8-20 17:56 | 只看该作者
oracle_cj 发表于 2015-8-20 10:54
来一个不用reverse的,不用动脑的

WITH T AS

AND A.LV > C.LV多余

使用道具 举报

回复
论坛徽章:
520
奥运会纪念徽章:垒球
日期:2008-09-15 01:28:12生肖徽章2007版:鸡
日期:2008-11-17 23:40:58生肖徽章2007版:马
日期:2008-11-18 05:09:48数据库板块每日发贴之星
日期:2008-11-29 01:01:02数据库板块每日发贴之星
日期:2008-12-05 01:01:03生肖徽章2007版:虎
日期:2008-12-10 07:47:462009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2009-02-08 01:01:03生肖徽章2007版:蛇
日期:2009-03-09 22:18:532009日食纪念
日期:2009-07-22 09:30:00
126#
 楼主| 发表于 2015-8-26 23:31 | 只看该作者
#5

TEN POINTS

You will place 10 points on a paper and you will connect all these points to each other by lines.

What can be the minimum number of intersections of these lines?

Notes:
-There will be a line between every two points.
-Only two lines can intersect at an intersection point.
-Lines are not required to be straight.

你把10个点放在一张纸上,把所有的点用线两两连接。

这些线的交叉点最少是几个?

注意事项:
每两个点之间都有一条线。
只有两条线可以相交于同一点。(这条规则应该不包括端点,否则就说不通了)
线不一定是直的。

使用道具 举报

回复
论坛徽章:
520
奥运会纪念徽章:垒球
日期:2008-09-15 01:28:12生肖徽章2007版:鸡
日期:2008-11-17 23:40:58生肖徽章2007版:马
日期:2008-11-18 05:09:48数据库板块每日发贴之星
日期:2008-11-29 01:01:02数据库板块每日发贴之星
日期:2008-12-05 01:01:03生肖徽章2007版:虎
日期:2008-12-10 07:47:462009新春纪念徽章
日期:2009-01-04 14:52:28数据库板块每日发贴之星
日期:2009-02-08 01:01:03生肖徽章2007版:蛇
日期:2009-03-09 22:18:532009日食纪念
日期:2009-07-22 09:30:00
127#
 楼主| 发表于 2015-8-27 04:39 | 只看该作者
改题目了:
The 10 points themselves will not be considered as intersection points.
这十个点本身不算交叉点。

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
128#
发表于 2015-8-27 06:02 来自手机 | 只看该作者
连成一个圆行吗

使用道具 举报

回复
论坛徽章:
8
玉兔
日期:2015-11-16 10:18:00铁扇公主
日期:2015-10-27 21:47:42九尾狐狸
日期:2015-12-11 22:31:15
129#
发表于 2015-8-27 08:53 | 只看该作者
这题目没意思,有现成结论

In[13]:= Array[{#, GraphData[{"Complete", #}, "CrossingNumber"]} &, 10]
Out[13]= {{1, 0}, {2, 0}, {3, 0}, {4, 0}, {5, 1}, {6, 3}, {7, 9}, {8, 18}, {9, 36}, {10, 60}}

使用道具 举报

回复
论坛徽章:
737
季节之章:春
日期:2015-07-31 17:16:29ITPUB季度 技术新星
日期:2014-07-17 14:37:00季节之章:秋
日期:2015-07-31 17:16:14季节之章:夏
日期:2015-07-31 17:16:29股神
日期:2014-10-15 09:23:31衰神
日期:2014-10-20 22:47:12季节之章:冬
日期:2015-07-31 17:16:14红钻
日期:2014-12-16 17:51:41洛杉矶湖人
日期:2016-09-23 08:18:15布鲁克林篮网
日期:2016-09-23 08:17:18
130#
发表于 2015-8-27 08:57 | 只看该作者
lugionline 发表于 2015-8-27 08:53
这题目没意思,有现成结论

In[13]:= Array[{#, GraphData[{"Complete", #}, "CrossingNumber"]} &, 10]
...

你用mathematic来解,没多少人看的懂

用sql吧,膜拜下,大神

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表