编程题
### 问题描述 蓝桥 A 梦有 $n$ 个竹筒,编号为 $1$ 到 $n$。第 $i(1\le i\le n)$ 个竹筒里放着一个编号为 $i$ 的小球。竹筒的内径与小球的直径几乎相同。 蓝桥 A 梦进行 $q$ 次操作,每次操作选择两个竹筒 $x$ 和 $y$,把竹筒 $x$ 中所有的小球倒进竹筒 $y$ 中。 输出最终所有竹筒内部的小球的情况。 ### 输入格式 第一行两个正整数 $n$ 和 $q$。 以下 $q$ 行,每行两个正整数 $x$ 和 $y$,数据保证 $x\neq y$。 ### 输出格式 共 $n$ 行,第 $i(1\le i\le n)$ 行包括以下内容: - 首先输出一个正整数 $cnt_i$ 表示第 $i$ 个竹筒里小球的数量。 - 然后输出 $cnt_i$ 个正整数,表示竹筒 $i$ 内部自底向上所有小球的编号。 相邻数字间用一个空格隔开。 ### 样例输入 ```text 6 5 1 2 1 3 5 6 2 6 3 1 ``` ### 样例输出 ```text 1 3 0 0 1 4 0 4 6 5 1 2 ``` ### 评测数据规模 所有输入数据不超过 $2\times 10^5$,$1\le x,y\le n$。
查看答案
赣ICP备20007335号-2