6 条题解
-
0
前面几位大佬的log我不咋懂,所以我直接暴力打出奇迹。 代码:
#include<bits/stdc++.h>
using namespace std;
long long n;
int main(){
cin>>n;
long long num=n*n;
if(n<10) num%=10;
else if(n<100) num%=100;
else if(n<1000) num%=1000;
else if(n<10000) num%=10000;
else if(n<100000) num%=100000;
else if(n<1000000) num%=1000000;
else if(n<10000000) num%=10000000;
else if(n<100000000) num%=100000000;
else if(n<1000000000) num%=1000000000;
if(num==n) cout<<"yes";
else cout<<"no";
return 0;
}
信息
- ID
- 10
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 6
- 标签
- 递交数
- 203
- 已通过
- 68
- 上传者