標籤:

如何用兩個骰子顯示日曆?

有2個骰子,每一個骰子有是6面的正方體,每一面上只能放0到9的數字一個,問這2個骰子如何組合,可以達到顯示日曆的效果(從01-31)?


有趣的題,粗看不可能,細想卻並不難。

提供一個簡潔的思路:

  1. 兩個骰子,每個骰子 6 個數字,共 12 個數字。
  2. 必須要顯示 01~09,11~19,21~29,數字 0、1、2 不可能只由一個骰子提供,所以兩個骰子上都要有 0、1、2;
  3. 剩下每個骰子各有 3 個數字,要顯示 3~9 共 7 個信息……似乎不可能……但是,注意到 「6」 倒過來就是 「9」,所以,只要把 3、4、5、6、7、8 分配到每個骰子上,每個骰子各 3 個即可,共有 frac{C_{6}^{3} }{2}=10 組本質不同的解。

下面是其中一組解,就普通的阿拉伯數字即可,無需液晶數字字體:

或者色彩豐富一點(給自己弄一個2015~2019 的五年規劃):

至於 六進位 神馬的,似乎有些殺雞用牛刀了……

拓展

  1. 如果不要求必須用兩個骰子,比如 01~09 的 「0」 可以省略,只有一個骰子就行,那就無需用 「6」 和 「9」 互換的詭計,比如:一個骰子 0、1、2、3、4、5,另一個骰子 1、2、6、7、8、9 即為一種方案;
  2. 如果不要求必須用兩個骰子,且要求顯示從 1 開始儘可能多的連續自然數,最多也許可以到 43,方案:一個骰子 0、1、2、3、4、5,另一個骰子 1、2、3、6、7、8;
  3. 如果把腦洞放得更大,不超過兩個骰子,在一個兩格的日曆中,最多可以展現多少不同的信息呢?

你先想個答案。然後我來給個答案,看看誰的數字大。

…………
…………
…………
…………

我的答案是:1249

這足以展示一年內的所有日期。
至於這個數字是怎麼來的,以及更多巧妙的展現方案,就留給各位思考吧……


我猜擼主想要這個,,購於新加坡,紀念品,,,,


其中一個骰子是0/1/2/3/4/5,另一個骰子是0/1/2/6/7/8,注意到6倒過來就是9就行啦。我見過這樣的日曆,很有創意。


參考翻頁鬧鐘的設計就可以了,簡單又美觀。

骰子日曆,只是把時鐘和分鐘都換成骰子即可,如下圖

然後六面的骰子分別是0到5的數字:

FBI WARNING

至於顯示方法,就把時鐘和分鐘都換成六進位就可以了,但是有一點需要調製,就是時鐘處不為0的時候,分鐘處每當5→0就會跳過0變為5→1,只有當時鐘處為0的時候分鐘處的0不會跳轉,這天就是31號,相當於手錶萬年曆,平時自動跳過分鐘的0,功能應該可以實現,那麼具體表示日期的方式如下:

比如這是1號:

這是5號,然後逢5進1

這是6號:

這是11號:

這是23號:

這是30號:

這是31號

如此反覆……


我給出這樣的思路,只會用到最普通的骰子,不需要額外製作道具。如有錯誤,請大家指正。(如果看不懂規則,可以直接看例子。)

首先,兩個骰子並排放置。左邊一個叫做骰子Month,簡稱M,右邊一個叫做骰子Day,簡稱D。

我們可以認為:我們將看到兩個骰子的上面(簡稱t面)和正面(簡稱f面)。

註:下文中,Mt,就是骰子M的上面,Df,就是骰子D的正面。其他簡稱類似,不再贅述。

我們將確定以下規則:

月份的表示:
若當前為1-6月,則Mt為月份數,Mf為奇數,若當前為7-12月,則Mt為月份數減6,Mf為偶數。

日期的表示:
日期的個位數表示:
若當前日期的個位數為1-5,則Dt為當前日期數的個位數。若當前日期的個數為6-0,則Dt為當前日期個位數減5。
日期的十位數表示:
若日期的十位數為0,則Mf和Df都使用最小的奇數或者偶數,若日期的十位數為1,則Mf使用最小的,而Df使用最大的奇數或偶數,若日期的十位數為2,則Mf使用最大的,而Df使用最小的奇數或偶數,若日期的十位數為3,則Mf和Df都使用最大的奇數或者偶數。

舉例:我現在想表示12月31日,12月是大於6月的月份,左邊骰子應該上面顯示6,正面需要顯示一個偶數(2或者4),31日中,1日是小於5的,所以,右邊的骰子應該上面顯示1,正面顯示一個奇數(3或者5)。又,31日中十位數的3需要顯示兩個大數,即,選擇2或者4中的4,3或者5中的5。所以最終,12月31日的顯示方法為6145。

這是我能想到的最簡單的顯示方法了,如果長期使用這種方法,幾乎看到骰子就能馬上判斷出日期。暫時沒有找到無法顯示的反例。

配圖是隨手畫的,如果覺得丑……


你來咬我啊


兩個十面骰表示年份(世紀就省了), 十面骰是三角形
一個十二面骰表示月份,十二面骰是五邊形
兩個六面骰表示日期,六面骰是四邊形


你們答你們的,我來看看。


就這東西


需要包括的數字:0,1,2,3,4,5,6,7,8,9
需要重複兩遍的:0,1,2
兩顆骰子能放得下的數字個數:12
需要放的數字個數:13
但其中6和9可以合併(6和9不會同時出現)
所以只要兩個骰子都有012,其他的隨便放就好啦
比如:
0,1,2,3,4,5
0,1,2,7,8,9(6)

0,1,2,3,5,9(6)
0,1,2,4,7,8

……

咳其實之前買過一個類似的日曆,現在找不到了,但好像就是用這個方法排列的……吧。


我記得有個電影,天使之戀,這裡邊就有用兩個骰子表示日期的鏡頭。

先佔坑,等晚上回去再截圖

%%%%%%%%%%%%%%%%%%%%%%


我還以為是先後擲出兩個骰子,就必然表示一個日期。
如果是這樣的話,骰子A標上0、1、2、3、4、5,骰子B標上1、2、3、4、5、6,日期就是6A+B,如果超過當月最大日子,就減一下,以之後的結果作為日期。


【被打臉了】十進位下這個是做不到的。兩個骰子最多有兩個公共元素,而日期數中只有11、22號同時用到了兩個相同數字。因此,要實現這個,必須兩個骰子都放上1和2,但這樣容易驗證01~09就表示不出了。其實用六進位不就好了【doge臉】


推薦閱讀:

如何證明所有可平面圖總有一種方法把所有邊畫成黑白,使其無任何奇數同色環?
如何證明 1+1=2?
如何理解數學的不可證偽性?
「高斯」與老師七個 0 的故事求解?
如何表示0,1,0,1,0,1…這一組數據中的第n個數?

TAG:趣味數學 |