兔子的序列
思路
打表记录1~1000内所有完全平方数,
然后在输入序列的时候剔除掉,
那么最大的一个数就是答案。
代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,i,ans=0,a[1005],b,vis[1005];
memset(vis,0,sizeof(vis));
scanf("%d",&n);
for(i=0;i*i<=1000;i++){
vis[i*i]=1;
}
i=0;
while(n--){
scanf("%d",&b);
if(!vis[b]){
ans=max(ans,b);
}
}
cout<<ans;
return 0;
} 
京公网安备 11010502036488号