Обход в глубину(100 задач)
Способы задания графа(54 задач)
Минимальный каркас(12 задач)
Потоки(21 задач)
Паросочетания(17 задач)
Эйлеров цикл(9 задач)
Деревья(16 задач)
Простой неориентированный граф задан списком ребер, выведите его представление в виде матрицы смежности.
На вход программы поступают числа n ( \(1 \le n \le 100\) ) – количество вершин в графе и m ( \(1 \le m \le n(n - 1) /2\) ) – количество ребер. Затем следует m пар чисел – ребра графа.
Выведите матрицу смежности заданного графа.
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
Ориентированный граф задан матрицей смежности, выведите его представление в виде списка ребер.
На вход программы поступает число \(n (1 \le n \le 100\)) – количество вершин графа, а затем n строк по n чисел, каждое из которых равно 0 или 1, – его матрица смежности.
Выведите список ребер заданного графа.
5 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
2 5 3 1 3 2
Простой ориентированный граф задан списком ребер, выведите его представление в виде матрицы смежности.
На вход программы поступают числа n ( \(1 \le n \le 100\) ) – количество вершин в графе и m ( \(1 \le m \le n(n - 1)\) ) – количество ребер. Затем следует m пар чисел – ребра графа.
Выведите матрицу смежности заданного графа.
5 3 1 3 2 3 5 2
0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
Неориентированный граф задан списком ребер. Проверьте, содержит ли он параллельные ребра.
Сначала вводятся числа n ( \(1 \le n \le 100\) ) – количество вершин в графе и m ( \(1 \le m \le 10,000\) ) – количество ребер. Затем следует m пар чисел – ребра графа.
Выведите «YES», если граф содержит параллельные ребра, и «NO» в противном случае.
5 3 1 3 2 3 2 5
NO
Ориентированный граф задан списком ребер. Проверьте, содержит ли он параллельные ребра.
Сначала вводятся числа n ( \(1 \le n \le 100\) ) – количество вершин в графе и m ( \(1 \le m \le 10,000\) ) – количество ребер. Затем следует m пар чисел – ребра графа.
Выведите «YES», если граф содержит параллельные ребра, и «NO» в противном случае.
5 3 2 5 3 1 3 2
NO