3254.cpp

来自「poj的几道题」· C++ 代码 · 共 32 行

CPP
32
字号
#include<iostream>
using namespace std;
int main()
{
  int n,p,m;
  while(cin>>n>>p>>m)
  {
     if(m==0&&n==0&&p==0) break;
     int tag[300]={0},i;
     int stp,temp;
     temp=n; 
     while(temp!=1)
     {
       stp=m;              
       while(stp>0)
       {
         
         if(tag[p]==0) {if(stp==1) {tag[p]=1;cout<<p<<",";}stp--;}              
         p++; 
         if(p>n) p%=n;               
       }                  
       temp--;         
        
      }                  
      for(i=1;i<=n;i++)
        if(tag[i]==0) {cout<<i<<endl;break;}               
                      
  }    
  return 0;  
    
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?