提交时间:2024-01-21 17:25:31
运行 ID: 121400
#include<bits/stdc++.h> using namespace std; queue <int> a; int main(){ int n[50],temp=0; for(int i=0;i<n;i++){ cin >> n[i]; } for(int i=1;i<=n;i++){ for(int j=1;j<=n[i];i++){ a.push(i); } } for(int i=0;i<n;i++){ while(a.size() >= 2){ cout << a.front() << " "; a.pop(); a.push(a.front()); a.pop(); } cout << a.front()<<endl; } return 0; }