1 solutions
-
0
C++ :
#include<cstdio> #include<iostream> using namespace std; int main() { int i,j,n,t=0; int a[10]={0}; for (i=1000;i<=3162;++i) { n=i*i; if (n>1000000&&n<10000000) { for (j=0;j<10;j++) a[j]=0; do { j=n%10; n=n/10; a[j]++; } while (n>0); for (j=0;j<10;++j) if (a[j]>1) break; if (j==10) { t++; if (t %10==0) cout<<" "<<i*i<<endl; else if (t %10==1) cout<<i*i; else cout<<" "<<i*i; } } } cout<<endl; return 0; }
- 1
Information
- ID
- 10039
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By