CF322A.Ciel and Dancing

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Ciel and Dancing

题目描述

狐狸 Ciel 和她的朋友们在舞蹈室里。这里有 nn 个男孩和 mm 个女孩,并且他们都没有跳过舞。将有一些歌曲,在每首歌中,必须恰好有一名男孩和一名女孩跳舞。除此之外,还有一条特殊的规则:

  • 要么这对舞伴中的男孩是第一次跳舞(也就是说,他之前没有和任何人跳过舞);
  • 要么这对舞伴中的女孩是第一次跳舞。

请帮助狐狸 Ciel 安排一个舞蹈计划,使得可以跳的歌曲数量尽可能多。

输入格式

第一行包含两个整数 nnmm1n,m1001 \leq n, m \leq 100)——表示舞蹈室里的男孩和女孩的数量。

输出格式

第一行输出 kk——能跳舞的歌曲数量。接下来的 kk 行,每行输出一对正在跳舞的男孩和女孩的编号,按照歌曲顺序排列。男孩的编号为 11nn,女孩的编号为 11mm

说明/提示

在样例 1 中,有 2 个男孩和 1 个女孩。可以进行 2 支舞蹈:第 1 个男孩和第 1 个女孩跳第一首歌,第 2 个男孩和第 1 个女孩跳第二首歌。

在样例 2 中,有 2 个男孩和 2 个女孩,答案是 3 支舞曲。

由 ChatGPT 5 翻译

样例

2 1
2
1 1
2 1
2 2
3
1 1
1 2
2 2

在线编程 IDE

建议全屏模式获得最佳体验