#P0365. fq的道路简化

fq的道路简化

问题描述

去王后花园时,fqfq 发现前方道路太复杂了,于是想把道路简化一下,给出 nn 个点,编号从 11nn,给出 mm 条边,每条边给出 x,yx, y 两个端点,代表从 xx 走到 yy 有一条边,他会在他的地图 mp[x][y]mp[x][y] 的位置做一个记号,记号位置一开始全是 00,当有一条边,记号加一,请输出这张带记号的地图。

输入格式

第一行给出两个整数 n,mn, m 分别代表节点的个数和边的个数,节点从 11nn 编号。

接下来 mm 行,一行两个整数 x,yx, y 代表节点 xx 和节点 yy 之间有一条 xx 指向 yy 的边。

输出格式

输出地图。

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

fqfq 绘制的地图如下,mp[1][2] = 1,代表(1, 2)之间一条边,mp[2][4] = mp[2][5] = mp[5][3] = 1,代表(2, 4), (2, 5), (5, 3)之间有一条边。

image

数据范围与约定

对于 100%100\% 的数据:1<=nm<=1001 <= n,m <= 100