人過大佛寺 我 寺佛大過人

2021-07-25 05:35:48 字數 686 閱讀 9393

優秀書籍

程式設計之美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