文章
14
粉丝
130
获赞
1
访问
6.4k
#include<bits/stdc++.h>
using namespace std;
int n,m; // 总共n个人,数到数字m时出局
int a[100]={0}; // 0表示人都没出局
int cnt=0,i=0,k=0; // cnt当前出局人数
int main(){
cin>>n>>m;
while(cnt<n){
i++; // 当前报数位置
if(i>n) i=1; // 报数出界回到起点
if(a[i]==0){ // 若此人未出局
k++; // 开始报数
if(k==m){
a[i]=1; // 标记出局
cnt++;
cout<<i<<" ";
&n...
登录后发布评论
妙啊