天马星空:#include <iostream> #include <vector> #include <map> using namespace std; int main() { int n,m; vector<int> x,y,z; cin>>n>>m; int a; for(int i=0; i<m; i++) { cin>>a; x.push_back(a); } for(int i=0; i<x[0]; i++) { y.push_back(x[0]); z.push_back(x[0]); } if(x[0]==1) { int i; for(i=0; i<x[1]; i++) { y.push_back(x[1]); z.push_back(x[1]); } for(int j=i; j<10000; j++) { for(int k=0; k<z[j]; k++) { y.push_back(x[j%m]); z.push_back(x[j%m]); if(z.size()>n) break; } } } else { for(int j=1; j<10000; j++) { for(int k=0; k<z[j]; k++) { y.push_back(x[j%m]); z.push_back(x[j%m]); if(z.size()>n) break; } } } for(int i=0; i<n; i++) cout<<z[i]<<endl; return 0; }
0 点赞 评论 收藏
分享
关注他的用户也关注了: