0
已解决
彭志杰
初级天翼
初级天翼
啊这个是个东方博宜的题目,劳烦各位大神帮忙看一下本蒟蒻的 垃 圾 代码:(样例不过)
#include<bits/stdc++.h>
using namespace std;
bool cmp(int b){
int a[10],cnt=0,t[15];
while(b){
a[++cnt]=b%10;
b/=10;
}
for(int i=1;i<=4;i++){
t[a[i]]++;
}
for(int i=1;i<=10;i++){
if(t[i]>1) return false;
}
return true;
}
bool check(int a){
if(a*a>=1000000&&a*a<=9999999&&cmp(a)) return true;
return false;
}
int x,y;
int main(){
cin>>x>>y;
for(int i=x;i<=y;i++){
if(check(i)) cout<<i<<endl;
}
return 0;
}
题目如下: