题解 | #自守数#
自守数
https://www.nowcoder.com/practice/88ddd31618f04514ae3a689e83f3ab8e
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int cn=0;
for(int i=0;i<=n;i++){
int b = i*i;
if(i == b % 10 || i == b % 100 || i == b % 1000 ||
i == b % 10000){
cn ++;
}
}
cout << cn << endl;
}
// 64 位输出请用 printf("%lld")
查看17道真题和解析