求助t293055,re。
code:
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long a;cin>>a;
for(long long i=100;i<=a;i++)
{
if(int(sqrt(i%10))*int(sqrt(i%10))==(i%10)&&((long(pow(i/10%10+1/100%10,2)))%(i%10))==0)
{
if(i%2!=0) cout<<i<<"\n";
else cout<<i/2<<"\n";
}
}
}