EduBrick

F. Матрица неориентированного графа

3000 мс · 256 МБ · всё или ничего

Неориентированный граф задан списком рёбер. Выведите его матрицу смежности.

У неориентированного графа матрица симметрична: ребро между uu и vv отмечается в обеих клетках. Петля отмечается на диагонали одной единицей.

Кратные рёбра в матрице теряются: она хранит только «есть или нет». Это первое ограничение матрицы, о котором стоит помнить.

Формат ввода

Первая строка содержит числа nn (1≤n≤1001 \le n \le 100) и mm (0≤m≤1040 \le m \le 10^4).

Далее идут mm строк с парами вершин. Возможны петли и кратные рёбра.

Формат вывода

Матрица смежности: nn строк по nn чисел.

Примеры

ввод
5 3
1 3
2 3
2 5
вывод
0 0 1 0 0
0 0 1 0 1
1 1 0 0 0
0 0 0 0 0
0 1 0 0 0
Войдите, чтобы отправлять решения.