孩子們,今天我們學(xué)習(xí)for的工作原理
01
孩子們,今天我們學(xué)習(xí)for的工作原理

02
程序員甲:已安裝瓷磚
程序員乙:已安裝排水功能

03
調(diào)試完成!

04
CPU烤肉
05
本期問題
電視上正在進(jìn)行足球世界杯決賽的實(shí)況轉(zhuǎn)播,參加決賽的國(guó)家有美國(guó)、德國(guó)、巴西、西班牙、英國(guó)、法國(guó)六個(gè)國(guó)家。
足球迷的李鋒、韓克、張樂對(duì)誰(shuí)會(huì)獲得此次世界杯的冠軍進(jìn)行了一番討論:
韓克認(rèn)為,冠軍不是美國(guó)就是德國(guó);
張樂堅(jiān)定的認(rèn)為冠軍決不是巴西;
李鋒則認(rèn)為,西班牙和法國(guó)都不可能取得冠軍;
比賽結(jié)束后,三人發(fā)現(xiàn)他們中只有一個(gè)人的看法是對(duì)的。那么哪個(gè)國(guó)家獲得了冠軍?
06
上期答案
首先分析,兄弟兩個(gè)必定有一個(gè)人說真話,其次,如果兩個(gè)人都說真話,那么今天就是星期日,但這是不可能的,因?yàn)槿绻切瞧谌?,那么兩個(gè)人都說真話,哥哥就說謊了。
假設(shè)哥哥說了真話,那么今天一定就是星期四,因?yàn)槿绻切瞧谒囊郧暗娜我惶?,他都得在今天再撒一次謊,如果今天星期三,那么昨天就是星期二,他昨天確實(shí)撒謊了,但今天也撒謊了,與假設(shè)不符,所以不可能是星期一、二、三。由此類推,今天也不會(huì)是星期五以后的日子,也不是星期日。
假設(shè)弟弟說了真話,弟弟是四五六說謊,那么先假設(shè)今天是星期一,昨天就是星期日,他說謊,與題設(shè)矛盾;今天星期二,昨天就是星期一,不合題意;用同樣的方法可以去掉星期三的可能性。如果今天星期四,那么他今天就該撒謊了,他說昨天他撒謊,這是真話,符合題意。
假設(shè)今天星期五,他原本應(yīng)該撒謊但他卻說真話,由“昨天我撒謊了”就知道不存在星期五、六、日的情況,綜上所述,兩個(gè)結(jié)論都是星期四,所以今天星期四。
有一富翁,為了確保自己的人身安全,雇了兩雙胞胎兄弟作保鏢。
兄弟兩個(gè)盡職盡責(zé),為了保證主人的安全,他們約定:
a.每周一、二、三,哥哥說謊;
b.每逢四、五、六,弟弟說謊;
c.其他時(shí)間兩人都說真話;
遺憾的是,他們的這些約定,被綁匪知道了。
一天,富翁的一個(gè)朋友急著找富翁,他知道想要找到富翁只能問兄弟兩,并且他也知道,兄弟兩個(gè)的這個(gè)約定。
但是他不知道誰(shuí)是哥哥,誰(shuí)是弟弟。另外,如果要知道答案,就必須知道今天是星期幾。
于是他便問其中的一個(gè)人:昨天是誰(shuí)說謊的日子?
結(jié)果兩個(gè)人都說:是我說謊的日子。
你能猜出今天是星期幾嗎?
-End-
編程獅(W3Cschool)
學(xué)編程,從W3Cschool開始
微信掃描二維碼,關(guān)注公眾號(hào)
