SP2144 FOREST - K Edge-disjoint Branchings

题目描述

给你一个有向图,这个图可能包含重复的边。假设该图中有且只有 $K$ 个以节点 0 为根的边不相交分支。 在图中,一个分支是一个由有向边组成的集合,从给定的根节点(在本题中为节点 0)出发,可以通过这些边到达图中的每一个其他节点。 $K$ 个边不相交的分支是指,这 $K$ 个分支之间没有任何一条重复的边。 你的任务是找到这 $K$ 个分支。

输入格式

输入的第一行包含一个整数 $T$ ($T \le 20$),表示测试用例的数量。 对于每个测试用例: - 第一行包含两个整数 $N$ 和 $K$ ($2 \le N \le 500, 2 \le K \le 6$),分别代表图中的节点数量和要找的边不相交分支的数量。 - 接下来的 $(N-1) \times K$ 行中,每行有两个整数 $X$ 和 $Y$,表示图中有一条从 $X$ 指向 $Y$ 的边。

输出格式

对于每个测试用例,先输出测试用例的编号,然后输出 $K$ 行,每行表示一个分支,包含 $N-1$ 个整数,表示该分支中边的编号。 边的编号从 0 开始,每条边在输出中只出现一次。 具体格式可参考样例输出。 **本翻译由 AI 自动生成**