精華區beta TurtleSoup 關於我們 聯絡資訊
※ 引述《henry1234562 (亨利二十三)》之銘言: : ※ 引述《p52189 (皮爺爺)》之銘言: : : RAINBOW : : 1.R is Peter. : : 2.N is James. : : 3.R is Kelly. : : 4.O is Aaron. : : 5._ is Clark? : : 6.W is Smith. : : 7.O is Lara. : : Rules: : : You have to figure out which one you belong to and fill in the blank. : : However, if none of you have the correct answer, I will kill you all. : : GOOD LUCK. : 簡單說一下思路 : 我們的目的是要讓七個人中至少有一個人對 : 那有一個最簡單的作法 : 將七個字母(顏色)標號 分別代1~7(或0~6意思一樣) : 因為七個人各自有的字母是固定的 那七個字母代表的數字的總和 也應該是固定的 : 把這個數字除以七 會有一個餘數在0~6 而我們就是在猜這個餘數是多少 : 而我們有七個人 所以一個人負責猜一個餘數 一定有一個人會對 : 至於誰負責多少 題目上每個人有個數字 照這個分配就好了 : 大概是這樣的想法 : ================================================= : 這邊實例 假設5.是B 那七人分別是 RNROBWO 把rainbow用1234567代入 : 七人就分別是 1416576 : 以五號的角度 看到的是141676 加起來除以七的餘數是4 : 而我們是五號 所以就猜最終七個人加起來餘數是5 就猜1=r 這樣 : 以一號的角度 看到的是416576 加起來除以七的餘數是1 : 而我們是一號 所以就猜最終七個人加起來餘數是1 就猜7=w 這樣 : 這邊的重點在 七人數字總和除以七的餘數 一定是0~6 : 所以每個只要照著自己的編號猜餘數 一定有一個人會猜中 : 然後說一下 你就算把rainbow改用0123456代入結果也不會變 : 因為每個人還是照自己的號碼猜餘數的 : 以五號角度 看到的變成030565 加起來除以七的餘數是5 : 那依照規則會猜r 跟上面一樣 我嘗試再寫一次 不知道我理解對不對 把顏色對應到數字 每個人加起來的值就會是 其他人加起來 + 自己 = X ←全員加總 ↑ ↑這是不知道的 │ │這是知道的 雖然這個X大家都不知道 但因為我們有七個人 可以暴力解,把七種組合全都猜一次必定有一個中 那最後要填寫的就是 預測的X - 其他人加起來 = 自己 這個預測的X餘數從1猜到7總會有人猜中 是這意思吧XD? ------- 換言之即是說 我們要猜的不是自己的顏色,而是大家加起來的X是多少 每個人選1餘數來猜 再利用 X - 其他人 反推得到自己的答案 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.249.237
henry1234562:沒錯就是這樣 06/05 22:07
p52189:真是太感謝你了 原文的答案我實在是看不懂XD 06/05 22:08
henry1234562:他們原文寫太多贅字 06/05 22:08
※ 編輯: p52189 來自: 114.42.249.237 (06/05 22:10)
henry1234562:我直接看也看不懂 是看到除以七才知道是這個思路 06/05 22:08
ppu12372:這是它原文的解法嗎?? 06/05 22:09
persisitency:其實原文的我也看不太懂 不過寫這樣我就了解意思了 06/05 22:09
henry1234562:應該就是了 原文我只看得懂除以七 剩下就自己想 06/05 22:09