P7370 [COCI 2018/2019 #4] Wand
题目背景
Kile 看到了 Nikola 的题目之后有了灵感,便创作出了自己的版本。
题目描述
$N$ 位分别用 $1,2,\cdots,N$ 表示的巫师将参与 $M$ 次决斗。
现有一个魔杖。如果魔杖目前归属于巫师 A,而巫师 A 被巫师 B 击败,则魔杖将归属于巫师 B。魔杖最初归属于巫师 $1$。
Kile 想知道,在只调整决斗的顺序的条件之下,魔杖最终可能会归属于谁。
输入格式
第一行输入正整数 $N,M$。
接下来的 $M$ 行输入正整数 $X_i,Y_i$,表示巫师 $X_i$ 将击败巫师 $Y_i$。
输出格式
输出 $N$ 个字符,其中若魔杖最终可能归属于巫师 $k$,则在第 $k$ 个字符处输出 $1$,否则在此处输出 $0$。
说明/提示
#### 样例 1 解释
如果巫师 $1,3$ 先进行决斗,然后轮到巫师 $2,3$,魔杖将最终归属于巫师 $2$。
如果巫师 $2,3$ 先进行决斗,然后轮到巫师 $1,3$,魔杖将最终归属于巫师 $3$。
#### 数据规模与约定
对于 $20\%$ 的数据,$1 \le N,M \le 10$。
对于 $100\%$ 的数据,$1 \le N,M \le 10^5$,$1 \le X_i,Y_i \le N$,$X_i \neq Y_i$。
#### 说明
**本题分值按 COCI 原题设置,满分 $70$。**
**题目译自 [COCI2018-2019](https://hsin.hr/coci/archive/2018_2019/) [CONTEST #4](https://hsin.hr/coci/archive/2018_2019/contest4_tasks.pdf) _T2 Wand_。**