#889. 信鸦驿站的收发簿

信鸦驿站的收发簿

信鸦驿站的收发簿

题目描述

山谷中有 nn 座信鸦驿站,编号为 11nn。每天都会有许多信鸦从一座驿站飞往另一座驿站,每条记录都只表示一次单向飞行。

抄写员把这一天的 mm 条飞行记录全部记了下来。现在驿站长希望知道:

  • 每座驿站一共放飞了多少只信鸦;
  • 每座驿站一共收到了多少只信鸦。

请你根据这些记录完成统计。

输入格式

第一行包含两个整数 n,mn, m

接下来 mm 行,每行包含两个整数 u,vu, v,表示有一只信鸦从驿站 uu 飞到了驿站 vv

输出格式

输出两行:

  • 第一行输出 nn 个整数,第 ii 个整数表示第 ii 座驿站放飞的信鸦数量;
  • 第二行输出 nn 个整数,第 ii 个整数表示第 ii 座驿站收到的信鸦数量。

输入输出样例 #1

输入 #1

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

输出 #1

2 1 0 2
1 1 3 0

输入输出样例 #2

输入 #2

3 3
1 2
2 1
2 3

输出 #2

1 2 0
1 1 1

数据范围

对于 50%50\% 的数据,1n10001 \le n \le 10001m50001 \le m \le 5000

对于 100%100\% 的数据,1n2×1051 \le n \le 2 \times 10^50m2×1050 \le m \le 2 \times 10^51u,vn1 \le u, v \le nuvu \ne v

建议

一刷、二刷