優秀書籍
程式設計之美4.10
求解:人過大佛寺*我=寺佛大過人,其中每個字代表乙個不同的數字,人和寺不為0
解:討論我的值
(1)我》=5,那麼人=1
那麼寺》=我,寺*我≡1(mod 10)
那麼我和寺都是奇數
列舉6種情況,發現只有寺=我=9滿足寺*我
≡1(mod 10),但是與題意矛盾
(2)我=4,即 人過大佛寺*4=寺佛大過人
這是網上流傳還比較廣的乙個趣題
因為人是偶數所以人=2
所以寺=8或9
因為寺*4≡2
(mod 10)所以寺=8
即 過大佛*4+3=佛大過
因為過是奇數所以過=1
所以佛》=4且佛*4≡8(mod 10)
所以佛=7,大=9 於是
人過大佛寺*4=寺佛大過人 有唯一解21978*4=87912
(3)我<4
很明顯我》1,所以我=2或3
當我=2時,滿足a≡2e(mod 10)且e>=2a的唯一解是e=6,a=2,但是這與我=2矛盾
當我=3時,滿足a
≡3e(mod 10)且e>=3a的唯一解是e=7,a=1
於是abcde<20000,edcba>70000,矛盾!
綜上,人過大佛寺*我=寺佛大過人的唯一解是21978*4=87912