标签:
注意:不要书写其它的内容(比如:说明性的文字)。
暴力枚举:
#include<iostream>
#include<cstring>
using namespace std;
int vis[10];
int judge(long long int i)
{
while(i)
{
if(vis[i%10]==0) vis[i%10]++;
else return 0;
i/=10;
}
return 1;
}
int judge1(long long int i)
{
while(i)
{
if(vis[i%10]!=0) return 0;
i/=10;
}
return 1;
}
int main()
{
long long int i;
for(i=123456;i<=987654;i++)
{
memset(vis,0,sizeof(vis));
if(!judge(i)) continue;
if(!judge1(i*i)) continue;
cout<<i<<endl;
}
return 0;
}
标签:
原文地址:http://blog.csdn.net/chaoyueziji123/article/details/44463137