- 记数问题
- 2021-06-12 18:22:49 @
#include<bits/stdc++.h>
using namespace std;
queue<int>q,w;
int main(){
int n,k,m;
cin>>n>>k>>m;
for(int i=1;i<=n;i++){
q.push(i);
}
int i=1;
for(int j=1;j<=k;j++){
while(i!=n){
q.push(i);
q.push(n/2+i);
i++;
}
}
while(!q.empty()){
cout<<q.front()<<" ";
q.pop();
}
for(int i=1;i<n-1;i++){
q.pop();
}
cout<<q.front()<<endl;
}
0 条评论
目前还没有评论...
信息
- ID
- 1848
- 难度
- 5
- 分类
- (无)
- 标签
- 递交数
- 16558
- 已通过
- 5790
- 通过率
- 35%
- 被复制
- 36
- 上传者