Задача C. Подсчет количества ребер неориентированного графа
Простой неориентированный граф задан матрицей смежности. Найдите количество ребер в графе.
Формат входных данных
Входной файл содержит число n (1 < n < 100) - число вершин в графе, и затем n строк по n чисел, каждое из которых равно 0 или 1 — его матрицу смежности.
Формат выходных данных
Выведите в выходной файл количество ребер заданного графа.
Пример
input.txt output.txt
3 | 3 |
0 1 1 | |
1 0 1 | |
1 1 0 |
Задача D. Подсчет количества ребер ориентированного графа
Ориентированный граф задан матрицей смежности. Найдите количество ребер в графе.
Формат входных данных
Входной файл содержит число n (1 < n < 100) - число вершин в графе, и затем n строк по n чисел, каждое из которых равно 0 или 1 — его матрицу смежности.
Формат выходных данных
Выведите в выходной файл количество ребер заданного графа.
Пример
input.txt output.txt
3 | 6 |
0 1 1 | |
1 0 1 | |
0 1 1 |
Задача E. От матрицы смежности к списку ребер, неориентированный вариант
Простой неориентированный граф задан матрицей смежности, выведите его представление в виде списка ребер.
Формат входных данных
Входной файл содержит число n (1 < n < 100) - число вершин в графе, и затем n строк по n чисел, каждое из которых равно 0 или 1 — его матрицу смежности.
Формат выходных данных
Выведите в выходной файл список ребер заданного графа.
Пример
input.txt output.txt
3 | 1 2 |
0 1 1 | 2 3 |
1 0 1 | 1 3 |
1 1 0 |
Задача F. От списка ребер к матрице смежности, неориентированный вариант
Простой неориентированный граф задан списком ребер, выведите его представление в виде матрицы смежности.
Формат входных данных
Входной файл содержит числа n (1 < n < 100) - число вершин в графе и т (1 < т < n(n - 1)/2) - число ребер. Затем следует т пар чисел — ребра графа.
Формат выходных данных
Выведите в выходной файл матрицу смежности заданного графа.
Пример
input.txt output.txt
3 3 | 0 1 1 |
1 2 | 1 0 1 |
2 3 | 1 1 0 |
1 3 |
Задача G. От матрицы смежности к списку ребер, ориентированный вариант
Ориентированный граф задан матрицей смежности, выведите его представление в виде списка ребер.
Формат входных данных
Входной файл содержит число n (1 < n < 100) - число вершин в графе, и затем n строк по n чисел, каждое из которых равно 0 или 1 — его матрицу смежности.
Формат выходных данных
Выведите в выходной файл список ребер заданного графа.
Пример
input.txt output.txt
3 | 1 2 |
0 1 0 | 2 3 |
0 0 1 | 3 1 |
1 1 0 | 3 2 |