标题:猜灯谜
A 村的元宵节灯会上有一迷题:
请猜谜 * 请猜谜 = 请边赏灯边猜
小明想,一定是每个汉字代表一个数字,不同的汉字代表不同的数字。
请你用计算机按小明的思路算一下,然后提交“请猜谜”三个字所代表的整数即可。
请严格按照格式,通过浏览器提交答案。
注意:只提交一个3位的整数,不要写其它附加内容,比如:说明性的文字
#include<iostream>
using namespace std;void find()
{ for(int q = 0;q <= 9;q++) for(int c = 0;c <= 9;c++) for(int m = 0;m <= 9;m++) for(int b = 0;b <= 9;b++) for(int s = 0;s <= 9;s++) for(int d = 0;d <= 9;d++) { int cc[10] = {0}; cc[q]++; cc[c]++; cc[m]++; cc[b]++; cc[s]++; cc[d]++; if(cc[q]==1 && cc[c]==1 && cc[m]==1 && cc[b]==1 && cc[s]==1 && cc[d]==1 ) { int qcm = q*100 + c*10 + m; int qbsdbc = q*100000 + b*10000 + s*1000 + d*100 + b*10 + c; if(qcm*qcm == qbsdbc) { cout<<qcm<<endl; } } } }int main()
{ find(); return 0; }