楼主: newkid

[每日一题] PUZZLEUP 2015

[复制链接]
论坛徽章:
12
SQL数据库编程大师
日期:2016-01-13 10:30:43SQL大赛参与纪念
日期:2016-01-13 10:32:19秀才
日期:2016-01-06 14:01:09秀才
日期:2016-01-06 14:06:43秀才
日期:2016-01-06 14:07:02ITPUB社区OCM联盟徽章
日期:2015-04-01 11:16:20举人
日期:2016-01-22 18:01:09秀才
日期:2016-01-22 17:58:00秀才
日期:2016-01-22 17:58:00秀才
日期:2016-01-22 17:58:00
561#
发表于 2015-12-18 22:25 | 只看该作者
newkid 发表于 2015-12-18 22:20
为什么X4? 3个子就能赢。你不会自己比划一下吗?
放在(1,2)是不是能赢还没验证,但肯定不是3步能赢。

恩 是X3 我做错了。

使用道具 举报

回复
论坛徽章:
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
562#
发表于 2015-12-19 19:55 | 只看该作者
我用了你的思路模拟了一个translate,
SQL> select translate('1628493','123456789','369258147') from dual;

TRANSLATE('162
--------------
3864279

In[18]:= {1, 6, 2, 8, 4, 9, 3}/. MapThread[Rule, {{1, 2, 3, 4, 5, 6, 7, 8, 9},{3, 6, 9, 2, 5, 8, 1, 4, 7}}]

Out[18]= {3, 8, 6, 4, 2, 7, 9}

结果第一题非常慢,m有什么好的办法做变换?
另外输出结果中有些数字字符串变成了表达式,怎么解决?
代码见楼下

使用道具 举报

回复
论坛徽章:
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
563#
发表于 2015-12-19 19:55 | 只看该作者
m.txt (3 KB, 下载次数: 15)

使用道具 举报

回复
论坛徽章:
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
564#
发表于 2015-12-23 15:59 | 只看该作者
lugionline 发表于 2015-12-18 21:29
忘了更新了,已经加上

m怎么做矩阵旋转,我只找到transpose,但那是行列互换

使用道具 举报

回复
论坛徽章:
8
玉兔
日期:2015-11-16 10:18:00铁扇公主
日期:2015-10-27 21:47:42九尾狐狸
日期:2015-12-11 22:31:15
565#
发表于 2015-12-23 18:36 | 只看该作者
我想可以先Transpose,然后行上的元素 reverse下就好了

m = Table[i*j, {i, 10}, {j, 10}]
m // MatrixForm
Reverse /@ Transpose[m] // MatrixForm

使用道具 举报

回复
论坛徽章:
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
566#
发表于 2015-12-23 19:21 | 只看该作者
lugionline 发表于 2015-12-23 18:36
我想可以先Transpose,然后行上的元素 reverse下就好了

m = Table

谢谢,我试试
563楼的代码为什么输出表达式?

使用道具 举报

回复
论坛徽章:
8
玉兔
日期:2015-11-16 10:18:00铁扇公主
日期:2015-10-27 21:47:42九尾狐狸
日期:2015-12-11 22:31:15
567#
发表于 2015-12-24 10:24 | 只看该作者
没看懂,但是我觉得是因为字符串没有转换成数字

In[6]:= 1 + "2"

Out[6]= 1 + "2"

使用道具 举报

回复
论坛徽章:
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
568#
发表于 2015-12-24 10:41 | 只看该作者
lugionline 发表于 2015-12-24 10:24
没看懂,但是我觉得是因为字符串没有转换成数字

In[6]:= 1 + "2"

你说得对
        d2=ReadList[StringToStream["987654321"], Character];
改为
       d2=IntegerDigits[987654321];
就好了,还快了点

使用道具 举报

回复
论坛徽章:
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
569#
发表于 2017-4-18 09:57 | 只看该作者
newkid 发表于 2015-8-5 21:50
#2 COLORED CUBES

You have red, blue and green unit cubes. You will create a 2x2x2 cube by using 8 o ...

真的与欧拉的题目一样

使用道具 举报

回复
论坛徽章:
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
570#
发表于 2017-4-19 10:14 | 只看该作者
本帖最后由 〇〇 于 2017-4-19 10:27 编辑
newkid 发表于 2015-8-12 23:47
第二题SQL解法:

把大立方体的中心设置为(X,Y,Z)坐标系的原点。计算出每个小方块的坐标, 列举三种最基本的 ...

每个方块同色2,2结果是23,但欧拉计划599题中,每个方块不一定同色,总数是183

使用道具 举报

回复

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

本版积分规则 发表回复

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