Golden Member
|
引用:
作者lu2
老實說,對方給的答案我比較容易理解
假設紅寶石有7個
那麼紅寶石地精會看到6個紅寶石
綠寶石地精則看到7個紅寶石
那麼他說在n+1天站出來
對紅寶石地精而言n=6,要在第n+1=7天站出來
對綠寶石地精而言n=7,則要在第n+1=8天站出來
於是第7天7個紅寶石地精同時站出來,而綠寶石地精不會動
我不知道你為什麼要設兩個未知數?
因為你的天數用n,看到的寶石數=x,然後x=n-1
反之,n(天)=x(石)+1
那不就是對方說的看到n個寶石,就在n+1天站出來一樣嗎?
簡單的問題為什麼要複雜化?
另外題目有瑕疵:並沒有規定紅寶石至少有一個
如果都沒有紅寶石,第一天大家都下地獄了 
|
1. 你自己就指出問題了,以你的例子 n = 6 =7, 請問你知道你自己是紅或綠寶石地精嗎?相信不行,這就是問題所在。所以 n 可能是 6 也可能是 7, 這樣的話,那第 n+1 天到底是第幾天?
容不容易理解是一回事,但有瑕疵,造成矛盾,這樣而已。我的答案則不會有矛盾。
2. 這也是自然語言的常識假設之一,魔王說裝了紅或綠寶石。如果你去吃飯回來,人家問你去哪裡,你會回答:我去吃飯。還是回答:我去吃飯或去買東西?所以,如果魔王只裝一種寶石,那就沒必要說「紅或綠」。
|