5 条题解
-
-1
``` #include<bits/stdc++.h> using namespace std; int c[5001]; int main(){ int n,m;//n是硬币,m是人数 cin>>n>>m; for(int i=1;i<=5000;i++){ c[i]=1;//编号 } for(int i=1;i<=m;i++){ for(int j=1;j*i<=n/*倍数翻个*/;j++){ c[i*j]=-c[i*j];//翻个 } } for(int i=1;i<=n;i++){ if(c[i]==1){ cout<<i<<" "; } } } ```
信息
- ID
- 486
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 4
- 标签
- 递交数
- 185
- 已通过
- 55
- 上传者