当前位置:网站首页>上课笔记(6)(2)——#742. 周末舞会
上课笔记(6)(2)——#742. 周末舞会
2022-08-04 23:19:00 【xyc20120615】
Description
假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队。跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴。规定每个舞曲只能有一对跳舞者。若两队初始人数不相同,则较长的那一队中未配对者等待下一轮舞曲。现要求写一个程序,模拟上述舞伴配对问题。
Format
Input
第一行男士人数 m 和女士人数 n (m≤1000,n≤1000)
第二行舞曲的数目 k (k≤1000)。
Output
共 k 行,每行两个数,表示配对舞伴的序号,男士在前,女士在后。
Samples
输入数据 1
2 4
6
输出数据 1
1 1
2 2
1 3
2 4
1 1
2 2
Limitation
1s, 1024KiB for each test case.
题解:
用队列解决,先初始化两个队伍的队首和队尾,然后循环输出队首并使整个往后移动一位。就这么简单?就这么简单。
程序:
#include<iostream>
using namespace std;
const int N = 5000;
int n,m,k,qa[N],qb[N],fa,fb,ra,rb;
int main() {
cin>>m>>n>>k;
for(int i=1;i<=m;i++)
qa[ra++]=i;
for(int i=1;i<=n;i++)
qb[rb++]=i;
while(k--){
cout<<qa[fa]<<" "<<qb[fb]<<"\n";
qa[ra]=qa[fa];
qb[rb]=qb[fb];
fa++,fb++;
ra++,rb++;
}
return 0;
}边栏推荐
猜你喜欢
![[Paper Notes KDD2021] MixGCF: An Improved Training Method for Graph Neural Network-based Recommender Systems](/img/21/594260a3b98c73916ebc535d0f81e4.png)
[Paper Notes KDD2021] MixGCF: An Improved Training Method for Graph Neural Network-based Recommender Systems

MySQL的JSON 数据类型2

uniapp 分享功能-分享给朋友群聊朋友圈效果(整理)

360市值四年蒸发3900亿,政企安全能救命吗?
![[Cultivation of internal skills of string functions] strlen + strstr + strtok + strerror (3)](/img/96/946bbef52bd017ac6142c6b7485a86.png)
[Cultivation of internal skills of string functions] strlen + strstr + strtok + strerror (3)

如何根据地址获取函数名

【3D建模制作技巧分享】zbrush贴图映射小技巧

使用代理对象执行实现类目标方法异常

【3D建模制作技巧分享】在zbrush中如何雕刻头发 ZBrush头发雕刻小技巧

小黑leetcode冲浪:94. 二叉树的中序遍历
随机推荐
MYS-6ULX-IOT 开发板测评——使用 Yocto 添加软件包
uniapp 分享功能-分享给朋友群聊朋友圈效果(整理)
Acwing3593. 统计单词
各行各业都受到重创,游戏行业却如火如荼,如何加入游戏模型师职业
kernel问题定位手段总结
[QNX Hypervisor 2.2用户手册]10.6 vdev mc146818
~ hand AHB - APB Bridge 】 【 AMBA AHB bus
软件测试技术之如何编写测试用例(4)
小黑leetcode冲浪:94. 二叉树的中序遍历
npm基本操作及命令详解
堪称奔驰“理财产品”,空间媲美宝马X5,采用了非常运动的外观
生成回文数
文献阅读十——Detect Rumors on Twitter by Promoting Information Campaigns with Generative Adversarial Learn
Laravel 实现redis分布式锁
对“为什么一些程序员很傲慢”的解读
未来我们还需要浏览器吗?(feat. 枫言枫语)
中国的顶级黑客在国际上是一个什么样的水平?
Pytest learning - fixtures
The role of @ Import annotations as well as how to use
「津津乐道播客」#397 厂长来了:怎样用科技给法律赋能?