楼主: newkid

[每日一题] PUZZLEUP 2015

[复制链接]
论坛徽章:
8
玉兔
日期:2015-11-16 10:18:00铁扇公主
日期:2015-10-27 21:47:42九尾狐狸
日期:2015-12-11 22:31:15
481#
发表于 2015-12-4 14:46 | 只看该作者
跑在虚拟机里面的盗版9

使用道具 举报

回复
论坛徽章:
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
482#
 楼主| 发表于 2015-12-4 22:50 | 只看该作者
lugionline 发表于 2015-12-4 10:55
我记得这里有人懂M的,不过为了1万PB拼了,谁能先告诉我PB能买什么东西?

你们的题目没有提供规模小点 ...

P币可以干什么?可以用来买徽章。
徽章可以干什么?可以用来卖P币。
二者就是这么个辩证的关系

注意是写了SQL参赛才有出场费哦。

使用道具 举报

回复
论坛徽章:
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
483#
发表于 2015-12-5 09:09 | 只看该作者
lugionline 发表于 2015-12-4 14:03
不需要太快,你码这些SQL代码都不止几秒了,略作改进就可以更快

In[1]:= K = 4;

我的机器还是慢一点,但比第一版快几倍

所以不是机器和软件版本问题,而是算法和工具问题
Mathematica 7.0 for Microsoft Windows (32-bit)
Copyright 1988-2008 Wolfram Research, Inc.

In[1]:=  K = 4;

In[2]:=  R0 = Table[1, {K}];

In[3]:=  Timing@Count[Map[
            Length[Select[R0.#, # <= 0 &]] &,
            Tuples[Select[Tuples[{1, 0, -1}, K], Total[#] > 0 &], K]], 0]

Out[3]= {2.309, 294879}

In[4]:=  K = 4;

In[5]:=  Timing@Length@Select[
            Tuples[Select[Tuples[{1, 0, -1}, K], Total[#] > 0 &], K],
            Length@Select[(Table[1, {K}].#), # <= 0 &] == 0 &]

Out[5]= {8.128, 294879}

使用道具 举报

回复
论坛徽章:
8
玉兔
日期:2015-11-16 10:18:00铁扇公主
日期:2015-10-27 21:47:42九尾狐狸
日期:2015-12-11 22:31:15
484#
发表于 2015-12-5 18:04 | 只看该作者
newkid 发表于 2015-12-4 22:50
P币可以干什么?可以用来买徽章。
徽章可以干什么?可以用来卖P币。
二者就是这么个辩证的关系

啊,我理解错误,还以为贴M代码就能赚1万PB呢呵呵,不写SQL,太累心了

使用道具 举报

回复
论坛徽章:
8
玉兔
日期:2015-11-16 10:18:00铁扇公主
日期:2015-10-27 21:47:42九尾狐狸
日期:2015-12-11 22:31:15
485#
发表于 2015-12-5 18:34 | 只看该作者
我帮你试了下,原始版本在 RPi 上跑了将近3分钟,在版本9上跑了4秒

最新改进的版本在RPi上用了9秒,在版本9上跑了0.5秒

我相信这是版本问题

使用道具 举报

回复
论坛徽章:
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
486#
发表于 2015-12-5 19:09 | 只看该作者
lugionline 发表于 2015-12-5 18:04
啊,我理解错误,还以为贴M代码就能赚1万PB呢呵呵,不写SQL,太累心了

用京东卡买点补品

使用道具 举报

回复
论坛徽章:
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
487#
发表于 2015-12-5 19:18 | 只看该作者
lugionline 发表于 2015-12-5 18:34
我帮你试了下,原始版本在 RPi 上跑了将近3分钟,在版本9上跑了4秒

最新改进的版本在RPi上用了9秒,在版 ...

版本9和rpi是什么关系?rpi上的什么版本,如果也是9,就证明cpu弱

使用道具 举报

回复
论坛徽章:
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
488#
 楼主| 发表于 2015-12-6 06:35 | 只看该作者
lugionline 发表于 2015-12-5 18:04
啊,我理解错误,还以为贴M代码就能赚1万PB呢呵呵,不写SQL,太累心了

你说要给大家贴个指导方向,是指什么?M代码能指导SQL编写吗?还是测试数据?

使用道具 举报

回复
论坛徽章:
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
489#
发表于 2015-12-6 10:53 | 只看该作者
newkid 发表于 2015-12-6 06:35
你说要给大家贴个指导方向,是指什么?M代码能指导SQL编写吗?还是测试数据?

可能指直接用M参赛

使用道具 举报

回复
论坛徽章:
8
玉兔
日期:2015-11-16 10:18:00铁扇公主
日期:2015-10-27 21:47:42九尾狐狸
日期:2015-12-11 22:31:15
490#
发表于 2015-12-6 11:14 | 只看该作者
看看这个数据对不对,给大家做调试用

2*2 2子棋 胜负平局数和最终状态



3*2 2子棋  胜负平局数和最终状态


3子棋的几局 "名局",第一个数字表示预先下好的棋子位置

3子棋好慢...,不过我算了所有的棋局


使用道具 举报

回复

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

本版积分规则 发表回复

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