0 #P2330. 【拓扑】混合图无环[USACO09DEC] Dizzy Cows G(spj)

【拓扑】混合图无环[USACO09DEC] Dizzy Cows G(spj)

P2017 [USACO09DEC] Dizzy Cows G

题目描述

给出一个有 nn 个点、m1m_1 条单向边、m2m_2 条双向边的混合图。

你的任务:给所有的双向边指定一个方向,使得图中不存在环。

注:保证原图没有环。

输入格式

第一行三个整数 n,m1,m2(1n,m1,m2105)n,m_1,m_2(1 \le n,m_1,m_2 \le 10^5)

下来 m1m_1 行,每行 22 个整数 a,b(ab)a,b(a \ne b),表示 aabb 有一条有向边。

下来 m2m_2 行,每行 22 个整数 a,b(ab)a,b(a \ne b),表示 aabb 中间有一条无向边。

输出格式

对于每条无向边,按输入顺序输出定向的结果,也就是如果输出 a ba\ b,那表示将 aabb 中间的无向边定向为 aba \to b

注意,也许存在很多可行的解,只要输出其中任意一个就好。

输入

4 2 3
1 2
4 3
1 3
4 2
3 2

输出

1 3
4 2
2 3