#643. NOIP2014TG-26

NOIP2014TG-26

当前没有测试数据。

  1. (阅读程序写结果)
#include<iostream>
using namespace std; 
 
const int SIZE=100;

int alive[SIZE];
int n;
 
int next(int num){ 
  do{ 
    num++; 
    if(num>n) 
      num=1;
  }while(alive[num]==0);
  return num;
}
 
int main(){
  int m,i,j,num;
  cin>>n>>m;
  for(i=1;i<=n;i++)
    alive[i]=1;
  num=1;
  for(i=1;i<=n;i++){
    for(j=1;j<m;j++)
      num=next(num);
    cout<<num<<" ";
    alive[num]=0;
    if(i<n)
      num=next(num); 
  } 
  cout<<endl;
  return 0; 
}

输入:11 3

输出:{{ input(1) }}