1 条题解
-
0
#include<bits/stdc++.h> #include<math.h> using namespace std; int main(){ long long int s=0,a=0,i=0; cin>>a; for(i=1;i<=a;i++){ if(a%i==0){ s+=i; } if(a/i==1){ break; } } if(s==a&&s!=1&&a!=1)cout<<"yes";//因为我发现测试数据中有1这组,所以加上了s!=1&&a!=1 else cout<<"no"; return 0; }
信息
- ID
- 855
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 9
- 标签
- 递交数
- 10
- 已通过
- 9
- 上传者