「MCOI-05」追杀
题目描述
Dream SMP 具有 $m$ 位玩家,编号为 $1$ 至 $m$。初始时,每一位玩家生命数量为 $3$。一位玩家 **公认活着**(canonically alive) 当且仅当生命值非零。
Dream SMP 经常发生大型战争,于是会有玩家杀(PvP)别的玩家。对于活着玩家 $u$ 与 $v$,如果 $u$ 杀 $v$,$v$ 的生命数量扣除一次。注意,如果 $u$ 或 $v$ 不为公认活着,杀没有影响。
总共按时序记录了 $n$ 次追杀 $1,2,\dots,n$,其中第 $k$ 次追杀为 $u_k$ 杀 $v_k$。
DreamXD(玩家 $0$)解锁了时空穿越超能力。他现在可以选取任何 $i,v$ 使得 $1\le i\le n+1$ 并且 $1\le v\le m$,穿越到第 $i-1$ 次追杀之后与第 $i$ 次追杀之前,并追杀玩家 $v$。$i=n+1$ 表示穿越到第 $n$ 次追杀后。
不同 $i$ 和 $v$ 可能导致最终活着玩家集合不同。对于每一个 $x$ 使得 $0\le x\le m$,DreamXD 想知道,有多少种 $i,v$ 使最后公认活着玩家集合恰好含有 $x$ 位玩家?
输入输出格式
输入格式
第一行两个正整数 $n,m$。
接下来 $n$ 行,第 $k$ 行两个正整数 $u_k,v_k$,表示在第 $k$ 时刻,$u_k$ 追杀 $v_k$。
输出格式
输出一行 $m+1$ 个正整数,其中第 $x$ 个为最终有 $x-1$ 位玩家活(不包含 Dream)的方案数。
输入输出样例
输入样例 #1
2 2
1 2
1 2
输出样例 #1
0 3 3
输入样例 #2
23 22
2 1
14 10
4 9
12 11
2 1
4 9
12 3
5 3
5 6
4 13
5 5
15 15
7 22
7 22
7 1
6 3
1 2
1 2
2 1
18 16
19 17
20 8
21 8
输出样例 #2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 456 0 0
说明
#### 样例 2 解释
本样例对应 Dream SMP 当前(4/26/2021) 情况,仅包含公认死亡,即对应剧本,的次数:
- Aug 2, 2020: Tommy killed by Dream
- Aug 2, 2020: Fundy killed by George
- Aug 2, 2020: Wilbur killed by Punz
- Aug 2, 2020: Tubbo killed by Sapnap
- Aug 2, 2020: Tommy killed by Dream
- Sep 2, 2020: Wilbur killed by Punz
- Oct 16, 2020: Tubbo killed by Techno
- Oct 16, 2020: Schlatt killed by Techno
- Oct 17, 2020: Schlatt killed by Quackity
- Nov 16, 2020: Wilbur killed by Philza
- Nov 16, 2020: Schlatt killed by Schlatt
- Dec 6, 2020: Karl killed by Karl
- Dec 14, 2020: Mexican Dream killed by Natural Causes
- Dec 14, 2020: Mexican Dream killed by Natural Causes
- Dec 14, 2020: Mexican Dream killed by Dream
- Dec 16, 2020: Quackity killed by Techno
- Jan 20, 2021: Dream killed by Tommy
- Jan 20, 2021: Dream killed by Tommy
- Mar 1, 2021: Tommy killed by Dream
- Mar 12, 2021: Connor killed by Ranboo
- Mar 23, 2021: Ponk killed by Sam
- Apr 18, 2021: Skeppy killed by Bad
- Apr 26, 2021: Foolish killed by Bad
**本题采用捆绑测试。**
- Subtask 1(5 pts):$n\le5$,$m=1$。
- Subtask 2(11 pts):$n,m\le100$。
- Subtask 3(41 pts):$n\le10^3$。
- Subtask 4(43 pts):没有特殊限制。
对于 $100\%$ 的数据,$1\le n\le6\times10^4$,$1\le m\le10^3$,$1\le u_i,v_i\le m$。