三羊獻瑞
觀察下面的加法算式:
祥 瑞 生 輝
+ 三 羊 獻 瑞
-------------------
三 羊 生 瑞 氣
其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。
請你填寫「三羊獻瑞」所代表的4位數字(答案唯一),不要填寫任何多餘內容。
答案:1085
**解析:
#include using namespace std;
int main()
; //用來標記數字是否使用過
for(a=1; a<10; a++)
{vis[a]=1;
for(b=0; b<10; b++)
{if(vis[b]==1)continue;
vis[b]=1;
for(c=0; c<10; c++)
{if(vis[c]==1)continue;
vis[c]=1;
for(d=0; d<10; d++)
{if(vis[d]==1)continue;
vis[d]=1;
for(e=1; e<10; e++)
{if(vis[e]==1)continue;
vis[e]=1;
for(f=0; f<10; f++)
{if(vis[f]==1)continue;
vis[f]=1;
for(g=0; g<10; g++)
{if(vis[g]==1)continue;
vis[g]=1;
for(h=0; h<10; h++)
{if(vis[h]==1) continue;
vis[h]=1;
x=1000*a+100*b+10*c+d;
y=1000*e+100*f+10*g+b;
z=10000*e+1000*f+100*c+10*b+h;
if(x+y==z)cout<
3 三羊獻瑞
觀察下面的加法算式 祥 瑞 生 輝 三 羊 獻 瑞 三 羊 生 瑞 氣 其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。請你填寫 三羊獻瑞 所代表的4位數字 答案唯一 不要填寫任何多餘內容。答案 1085 分析 利用列舉法,挨個嘗試,直到找到為止,條件 加法和不能相同數字 include ...
藍橋杯 三羊獻瑞
三羊獻瑞 觀察下面的加法算式 祥 瑞生 輝 三羊 獻 瑞 三 羊 生 瑞 氣 其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。請你填寫 三羊獻瑞 所代表的4位數字 答案唯一 不要填寫任何多餘內容。思路 迴圈遍歷每乙個漢字代表的數字。即可轉換為 a b c d e f g b e f c b...
藍橋杯 三羊獻瑞
三羊獻瑞 觀察下面的加法算式 祥 瑞 生 輝 三 羊 獻 瑞 三 羊 生 瑞 氣 如果有對齊問題,可以參看 圖1.jpg 其中,相同的漢字代表相同的數字,不同的漢字代表不同的數字。請你填寫 三羊獻瑞 所代表的4位數字 答案唯一 不要填寫任何多餘內容。解 本題思路,去掉重複數字,還剩八個數字,建立一維...