Advertisement
tastypear

约瑟夫环2B解法

Nov 17th, 2011
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.33 KB | None | 0 0
  1. /*默认41报3,最后两个位置*/
  2. #include<iostream>
  3. using namespace std;
  4. int main(){
  5.     int j=0;
  6.     int s=0;//jmp 3
  7.     int n[41];
  8.     for(int i=0;i<41;i++)n[i]=1;
  9.     for(int i=0;j<39;i++){
  10.             if(i==41)i=0;
  11.             s+=n[i];
  12.             if(s==3){
  13.                 s=0;
  14.                 n[i]=0;
  15.                 j++;
  16.             }
  17.         }
  18.     for(int i=0;i<41;i++)if(n[i]==1)cout<<i+1<<endl;
  19. }
  20.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement