楼主: rollingpig

[精华] 分享一下SQL数据库编程大赛第一期我的解法

[复制链接]
论坛徽章:
519
奥运会纪念徽章:垒球
日期: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
21#
发表于 2011-3-30 11:16 | 只看该作者
我知道你的max_ball 取值不影响正确性,我也知道穷尽就失去了优化的意义,我的意思是在非穷尽情况下max_ball的取值要按最坏情况来打算。CBO生成计划是过程性代码,而且它的前提是数据均匀分布,所以没有可比性。
在SQL这样的非过程性语言引入这种尝试是非常大胆的创新。

使用道具 举报

回复
论坛徽章:
2
SQL大赛参与纪念
日期:2011-04-13 12:08:17ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15
22#
发表于 2011-3-31 09:15 | 只看该作者
每行最多N个,5行不是最多N*5吗?
当然是尽可能利用每一行、每一列来放置球,放的最多。
不知道是我没看懂还是我想的太简单了?
不过这样子做的话,加了一些数学推理的过程。

原帖由 rollingpig 于 2011-3-29 12:32 发表
这时候再观察结果集,发现N=2时,max ball = 10,
N=3时,max ball = 15 , N=4时,max ball = 20 , 正好都是5*N。 这时候,猜测一下,是不是正好的球数就是正好给定的最大值呢?如果是话,能不能在一开始产生行数据时就限定球数=:N,性能会不会大幅上升。
........  

[ 本帖最后由 lxddxl 于 2011-3-31 09:31 编辑 ]

使用道具 举报

回复
论坛徽章:
131
2006年度最佳技术回答
日期:2007-01-24 12:58:48福特
日期:2013-10-24 13:57:422014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142013年新春福章
日期:2013-02-25 14:51:24
23#
 楼主| 发表于 2011-3-31 10:26 | 只看该作者
充分条件和必要条件

每行最多N个

可以推出

5行最多N*5。

但是不能推出

5行肯定能放N*5

因为还有对角线参与,万一由于对角线的问题导致不能放5*N呢?


原帖由 lxddxl 于 2011-3-31 09:15 发表
每行最多N个,5行不是最多N*5吗?
当然是尽可能利用每一行、每一列来放置球,放的最多。
不知道是我没看懂还是我想的太简单了?
不过这样子做的话,加了一些数学推理的过程。

使用道具 举报

回复
论坛徽章:
220
状元
日期:2015-08-13 09:42:33榜眼
日期:2015-08-03 13:57:54探花
日期:2015-07-31 13:44:02举人
日期:2015-07-01 15:00:51秀才
日期:2015-07-27 09:45:52进士
日期:2015-07-27 11:26:492015年中国系统架构师大会纪念徽章
日期:2015-07-23 09:58:092014系统架构师大会纪念章
日期:2015-07-23 09:58:092013系统架构师大会纪念章
日期:2015-07-23 09:58:092012系统架构师大会纪念章
日期:2015-07-23 09:58:09
24#
发表于 2011-3-31 12:42 | 只看该作者
大牛们啊。

使用道具 举报

回复
论坛徽章:
0
25#
发表于 2011-3-31 13:42 | 只看该作者
很有意思,学习

使用道具 举报

回复
论坛徽章:
32
祖国60周年纪念徽章
日期:2009-10-09 08:28:002013年新春福章
日期:2013-02-25 14:51:24迷宫蛋
日期:2013-06-28 11:09:23ITPUB季度 技术新星
日期:2013-07-30 16:04:58优秀写手
日期:2013-12-18 09:29:132014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09红孩儿
日期:2014-03-04 16:40:38美羊羊
日期:2015-02-16 16:36:28懒羊羊
日期:2015-03-04 14:52:11
26#
发表于 2011-3-31 19:45 | 只看该作者
滚珠能不能整个pdf出来,方便收藏,嘿嘿~~

使用道具 举报

回复
论坛徽章:
69
奥运会纪念徽章:射击
日期:2016-09-06 23:08:25马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:112013年新春福章
日期:2013-02-25 14:51:24复活蛋
日期:2013-02-18 11:25:01迷宫蛋
日期:2012-12-25 17:17:41复活蛋
日期:2012-12-21 17:41:38奥运会纪念徽章:沙滩排球
日期:2012-10-27 14:59:31ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32
27#
发表于 2011-3-31 20:04 | 只看该作者
原帖由 regonly1 于 2011-3-31 19:45 发表
滚珠能不能整个pdf出来,方便收藏,嘿嘿~~




建议把本版精粹汇集出书!

使用道具 举报

回复
论坛徽章:
33
劳斯莱斯
日期:2013-08-08 14:01:23三菱
日期:2013-09-28 10:16:06一汽
日期:2013-11-19 17:01:11凯迪拉克
日期:2013-12-07 17:11:282014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02itpub13周年纪念徽章
日期:2014-09-27 14:20:21itpub13周年纪念徽章
日期:2014-10-08 15:13:38懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18
28#
发表于 2011-3-31 21:29 | 只看该作者
原帖由 tigerfish 于 2011-3-31 20:04 发表




建议把本版精粹汇集出书!

老虎确实不是猫

使用道具 举报

回复
论坛徽章:
1088
金色在线徽章
日期:2007-04-25 04:02:08金色在线徽章
日期:2007-06-29 04:02:43金色在线徽章
日期:2007-03-11 04:02:02在线时间
日期:2007-04-11 04:01:02在线时间
日期:2007-04-12 04:01:02在线时间
日期:2007-03-07 04:01:022008版在线时间
日期:2010-05-01 00:01:152008版在线时间
日期:2011-05-01 00:01:342008版在线时间
日期:2008-06-03 11:59:43ITPUB年度最佳技术原创精华奖
日期:2013-03-22 13:18:30
29#
发表于 2011-3-31 21:35 | 只看该作者
原帖由 zhangweicai74 于 2011-3-31 21:29 发表

老虎确实不是猫

猫虎

使用道具 举报

回复
论坛徽章:
32
祖国60周年纪念徽章
日期:2009-10-09 08:28:002013年新春福章
日期:2013-02-25 14:51:24迷宫蛋
日期:2013-06-28 11:09:23ITPUB季度 技术新星
日期:2013-07-30 16:04:58优秀写手
日期:2013-12-18 09:29:132014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09红孩儿
日期:2014-03-04 16:40:38美羊羊
日期:2015-02-16 16:36:28懒羊羊
日期:2015-03-04 14:52:11
30#
发表于 2011-3-31 23:01 | 只看该作者
出个首期大赛文集精粹

使用道具 举报

回复

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

本版积分规则 发表回复

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