3 条题解
信息
- ID
- 54
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 1
- 标签
- 递交数
- 405
- 已通过
- 273
- 上传者
边取边模。
O(n)
O(1)
#include<bits/stdc++.h>
using namespace std;
int n,m=1;
int main(){
cin>>n;
if(n==0){cout<<"YES";return 0;}
for(int i=1;i<=n;i++){
m*=i;
m=m%(n+1);
}
if(m==0) cout<<"YES";
else cout<<"NO";
return 0;
}
自占前排