美文网首页
约瑟夫环

约瑟夫环

作者: yuriy0_0 | 来源:发表于2019-03-05 15:38 被阅读0次
    2019-03-05 15-38-04 的屏幕截图.png
    #include <iostream>
    #include <cmath>
    
    using namespace std;
    
    int main(){
        int n,k,m,count=0,i,j=0;
        cin>>n>>k>>m;
        int *p= new int[n]();
        i=k;
        while(true){
            j=(j+1)%m;
            do{
                i=(i+1)%n;
            }while(p[i]!=0);
            if(j==m-1){
                p[i]=++count;
                if(count==n)break;
            }
        }
        cout<<i<<endl;
        return 0;
    }
    

    相关文章

      网友评论

          本文标题:约瑟夫环

          本文链接:https://www.haomeiwen.com/subject/cshouqtx.html