推算生日的故事
小明和小強都是張老師的學生,張老師的生日是某月某日,2人都不知道張老師的生日。
生日是下列10組中一天:
3月4日 3月5日 3月8日
6月4日 6月7日
?
9月1日 9月5日
?
12月1日 12月2日 12月8日
張老師把月份告訴了小明,把日子告訴了小強,張老師問他們知道他的生日是那一天嗎?
小明說:如果我不知道的話,小強肯定也不知道。
小強說:本來我也不知道,但是現在我知道了。
小明說:哦,那我也知道了。
請根據以上對話推斷出張老師生日是哪一天?
結果:
通過小明的第一句話,可以得知,僅知道日期是沒有用的。這樣就排除了6月和12月的可能。
通過小強的第二句話,確定了日期是1、4、8日中的一天。(重復的日子有, 4,5,8,1) 排除了5
通過第三句話,確定了是9月1日。
?
觀點一:命題“若僅知道月份無法判斷生日,則僅知道日子無法判斷生日”成立
則其逆否命題成立,即“若僅知道日子可以判斷生日,則僅知道月份可以判斷生日”成立
注意一點:要用自己的思維去看問題
1,注意小強是只知道月份
1.如果我不知道的話,小強肯定也不知道。 意思日子和月份. (因為6月和12月都有這2個獨立的日子,那么就排除了這2個月份)
為什么能通過7日和2日?推斷出6月和12月的呢?
因為如果知道這2個日子,小強就能推斷出是7月和6月了。
是指小明知道這2個月后面的數字在其他行也有,否則只要一個沒有的話,小明就無法說出小強肯定不知道了。
2.?
?
3.
?
2.說明N值不是5?,那么答案就排除了3月5日和9月5日
3.
?
老李:我不知道,并且肯定老王不知道。
代表老李知道的那行后面兩個數在其他行也有,否則只要有一個沒有的話,老李就無法說出老王肯定不知道了。排除1,2行。如老王知道的是94,那么肯定知道是8894.
假如小明知道的月份里可以有某個日期只出現一次,比如,假如小明知道的是6月,在小明還不知道的情況下,小強可能知道的是7日,而在10個日期中只有一個是7日,所以小強可能知道,這時小明就不能說小強肯定知道。12月也可以用同樣的方法排除。題中小明說小強肯定不知道,所以可知在小明知道的月份里,每個日期都出現至少兩次。由此推斷出是3月或9月轉載于:https://www.cnblogs.com/2wind/p/5672060.html
總結
- 上一篇: gis怎么提取水系_如何使用ArcGIS
- 下一篇: php 真太阳时间修正,全国真太阳时对照