P3465 [POI 2008] CLO-Toll
题目描述
给你 $n$ 个点和 $m$ 条双向边,问能否将其中的一些边改成有向边,使得只考虑有向边的情况下每个点的入度都为 $1$ 。
输入格式
第一行输入 $n,m(1≤n≤100000,1≤m≤200000)$ ,接下来 $m$ 行每行两个数 $a,b$ 表示点 $a$ 和点 $b$ 之间有一条双向边。输入保证没有重边与自环。
输出格式
若没有合法方案,输出 $\verb!NIE!$,否则先在第一行输出 $\verb!TAK!$,然后在第 $i+1$ 行输出点 $i$ 的入度是由哪个点出发的边所得到的。
感谢@hdxrie 提供的翻译。
说明/提示
样例1:

样例2:
