9 条题解
-
-2
#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
- 上传者