算法-给色子六个面涂数字的问题

发布于 2016-11-08 09:57:35 字数 129 浏览 1347 评论 11

有两个色子,每个色子有六个面,两个色子抛出来的数字可以组成两个数,如第一个色子抛出来是1,第二个色子抛出来是2,那么可以组成12和21两个数字。 问题: 色子的六个面分别是那些数字可以组成1到31所有的数字?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(11

晚风撩人 2017-10-14 12:17:52

个人觉得 只能取巧让6同时当9用 每组都必须有{0,1,2}才能保证出现1-31的所有数 剩下六个位置要放3-9 7个数

偏爱自由 2017-09-07 16:17:59

题目有误,只能从11到31,骰子A:0 1 2 - - - 骰子B:0 1 2 - - -,两个骰子前三位固定为 0 1 2,后三位分别被 4 5 6 7 8 组合就行,其中注意6可以当9使用,结果是65432*1/2=360

泛泛之交 2017-08-30 23:53:18

A{1、2、3、4、5、6}
B{0、1、2、7、8、9}
这样不就行了么?也不需要把6看成9啊

泛泛之交 2017-07-26 09:35:47

可能是数字6也可以看成数字9(倒过来),所以色子A为0、1、2、3、4、5,色子B为0、1、2、6、7、8

想挽留 2017-07-22 13:56:20

只能取巧:
A{0,1,2,3,4,5};
B{0,1,2,6,7,8}

瑾兮 2017-05-03 22:40:48

1~31中十位出现的数字分别是 0、1、2、3,个位出现的数字是 0、1、2、3、4、5、6、7、8、9, 所以应该保证:

0、1、2有机会和任何数字一起,以组成 01~29中的所有数字;
3应该有机会和 0、1 一起,以组成数字 30、31。

所以:

两个色子都应该有 0,1,2 这三个数字,剩余的面可以安排其他数字;
至少有一个色子包含数字 3。

A = {"0","1","2","3","4","5"}
A = {"0","1","2","6","7","8"}

浮生未歇 2017-04-29 14:56:22

其实这里有个取巧的地方,为什么呢,因为在物体呈现上,6其实也可以当作9的,如果可以用这个取巧的地方的话,那么这个题就可以有答案了。

0, 1, 2, 3, 4, 5

0, 1, 2, 6, 7, 8

夜无邪 2017-03-22 07:09:23

A {0、1、2、4、5、6}
B {1、2、3、7、8、9}
这样子行不呢?

浮生未歇 2017-03-20 13:02:52

0色子 A:0 1 2 3 4 5 色子B:0 1 2 7 8 9 其中69一样

浮生未歇 2017-01-09 09:52:34

应该是11到31吧?如果是11到31,那么这个问题可以这样来解答:
所有数字是0,1,2,3,4,5,6,7,8,9,总共是10个数字。要组成1到31所有的数字。由于这区间有11和22,即两个色子数字相同,所以这两个色子都必须有1和2这两个数字。至于其他的8个数字,则可以任意分配啦。
举例一种情况:第一个色子是1,2,3,4,5,6,第二个色子是1,2,7,8,9,0,则这两个色子就可以组成11到31之间所有的数字了。

不过如果6可以看成9的话,那就可以实现0-32之间的所有的数字了。
例如:第一个色子是0,1,2,3,4,5,第二个色子是0,1,2,6,7,8

偏爱自由 2016-11-30 13:33:11

首先我们要知道,每个骰子6种变化,两个骰子总共六六36种变化,要表达1到31是绰绰有余的,只是对骰子的面定义问题,现提供一种定义方法如下:第一个骰子表示十位数,第二个骰子表示个位数,第一个骰子出现1~3时,依据第二个骰子的变化,我们可以轻易组成11~16,21~26,31~36,这里我们不如对构成的数减一记为结果既能表达10~15,20~25,30~35.当十位数出现4~6时,我们可以定义此时个位数的最后4个数为(以十位数为1为例):16、17、18、19.即出现41即16,44即19,53即28.现在只剩10以下的数没有表达,别忘了,十位数出现4~6时,个位数还有5和6两个骰子面没用,两个骰子面加上十位的4~6三种变化可以表达0~5,因为只需0~31,所以表征32~35的4种骰子面组合可以表达6~9,表示完毕。这只是一种表示方法,相信还有其他更为简单的表示。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文