0707
Done
IOI
Start at: 2023-7-7 9:00
2
hour(s)
Host:
3
#include <iostream>
using namespace std;
int n,m,f[105],a; // 0 在场 1 出局
int x,s; //大家喊的数字 出局的人数
int main(){
cin>>n>>a>>m;
for(int i=a;i<=n;i++){ //从第一个人走一圈
if(f[i]==0){ //这个人还在场 状态为0
x++; //报数加一
if(x%m==0){ //此人出局
f[i]=1; //修改状态
s++; //出局人数加一
cout<<i<<" ";
}
}
}
while(s!=n){
for(int i=1;i<=n;i++){ //从第一个人走一圈
if(f[i]==0){ //这个人还在场 状态为0
x++; //报数加一
if(x%m==0){ //此人出局
f[i]=1; //修改状态
s++; //出局人数加一
cout<<i<<" ";
}
}
}
}
return 0;
}
- Status
- Done
- Rule
- IOI
- Problem
- 6
- Start at
- 2023-7-7 9:00
- End at
- 2023-7-7 11:00
- Duration
- 2 hour(s)
- Host
- Partic.
- 3