题解
2024-12-15 17:57:58
发布于:北京
7阅读
0回复
0点赞
每次拿走队首的元素,然后将入队,最后遍历队列输出即可
代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,k;
cin>>n>>k;
int a[1005];
queue<int> q;
for(int i=1;i<=n;i++)
{
cin>>a[i];
q.push(a[i]);
}
for(int i=1;i<=k;i++)
{
q.pop();
q.push(0);
}
while(!q.empty())
{
cout<<q.front()<<" ";
q.pop();
}
return 0;
}
这里空空如也
有帮助,赞一个