5 条题解
信息
- ID
 - 54
 - 时间
 - 1000ms
 - 内存
 - 512MiB
 - 难度
 - 1
 - 标签
 - 递交数
 - 481
 - 已通过
 - 311
 - 上传者
 
边取边模。
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;
}
      自占前排