9 条题解

  • -2
    @ 2024-7-17 9:53:21

    #include <bits/stdc++.h> using namespace std; int main(){ int s=0,n,m; cin>>n>>m; int a[1001]; memset(a,0,sizeof(a)); cout<<"依次淘汰者的编号"; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if(a[j]0){ s++; if(sm){ a[j]=1; cout<<j<<" "; s=0; } int v=0; for(int b=1;b<=n;b++){ if(a[v]1) v++; if(vn-1) goto mark; } } } } mark: cout<<"幸存者序号"; for(int i=1;i<=n;i++){ if(a[i]==0) cout<<i<<" "; } }

    信息

    ID
    275
    时间
    1000ms
    内存
    128MiB
    难度
    8
    标签
    递交数
    49
    已通过
    6
    上传者