周末舞会·题解
2023-08-30 20:00:42
发布于:浙江
13阅读
0回复
0点赞
思路:
输入男士和女士的人数,舞曲的数量,输出每首舞曲的一堆跳舞者。
首先输入后将 和 分别存入队列q1,q2,然后重复k次,每次输出两个队列的头,并将头移到尾。
代码:
#include<bits/stdc++.h>
using namespace std;
int n,m,k;
queue<int> q1,q2;
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++) q1.push(i);
for(int i=1;i<=m;i++) q2.push(i); 存入数据
cin>>k;
while(k--){
cout<<q1.front()<<" "<<q2.front()<<endl; 输出
q1.push(q1.front()),q1.pop(),q2.push(q2.front()),q2.pop(); 头移尾
}
}
这里空空如也
有帮助,赞一个