P2902 [USACO08MAR] Pearl Pairing G

题目描述

在 Bessie 最近的生日聚会上,她收到 $N(2\le N \le 10^5,N\equiv0\pmod{2})$ 颗珍珠。一共有 $C$ 种颜色的珍珠($1\le C \le N$),第 $i$ 种颜色的珍珠有 $C_i$ 颗。 观察到珍珠的数量 $N$ 总是偶数,她的创意来了,决定配对珍珠,使每对珍珠有两种不同的颜色。数据保证存在答案。请帮助 Bessie 执行这样的配对,如果有多种配对的方法,输出任意一种即可。

输入格式

第 $1$ 行:两个空格分隔的整数:$N$ 和 $C$。 第 $2\ldots C+1$行:第 $i+1$ 为颜色 $i$ 的珍珠数 $C_i$。

输出格式

第 $1\ldots \dfrac{N}{2}$ 行:第 $i$ 行包含两个整数 $a_i$ 和 $b_i$,表示 Bessie 可以将各自颜色为 $a_i$ 和 $b_i$ 的两个珍珠配对。

说明/提示

说明:有 $8$ 颗珍珠和 $3$ 种不同的颜色。两颗珍珠颜色为 $1$,两颗珍珠颜色为 $2$,四颗珍珠颜色为 $3$。 Bessie 将每颗颜色为 $3$ 的珍珠与颜色为 $1$ 和 $2$ 的珍珠配对。 感谢@[线段木](https://www.luogu.com.cn/user/33930) 提供翻译,@[PineappleSummer](https://www.luogu.com.cn/user/880187) 修正翻译以及提供 $\LaTeX$。