Алгоритмы(1657 задач)
Структуры данных(279 задач)
Интерактивные задачи(17 задач)
Другое(54 задач)
Ориентированный граф задан списком ребер. Проверьте, содержит ли он параллельные ребра.
Сначала вводятся числа 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
Неориентированный граф задан матрицей смежности. Найдите степени всех вершин графа.
Сначала вводится число n ( \(1 \le n \le 100\) ) – количество вершин в графе, а затем n строк по n чисел, каждое из которых равно 0 или 1, – его матрица смежности.
Выведите n чисел – степени вершин графа.
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
1 2 2 0 1
Неориентированный граф задан списком ребер. Найдите степени всех вершин графа.
Сначала вводятся числа n ( \(1 \le n \le 100\) ) – количество вершин в графе и m ( \(1 \le m \le n(n - 1) /2\) ) – количество ребер. Затем следует m пар чисел – ребра графа.
Выведите n чисел – степени вершин графа.
5 3 1 3 2 3 2 5
1 2 2 0 1
Ориентированный граф задан матрицей смежности. Найдите полустепени захода и полустепени исхода всех вершин графа.
Сначала вводится число n ( \(1 \le n \le 100\) ) – количество вершин в графе, а затем n строк по n чисел, каждое из которых равно 0 или 1, – его матрица смежности.
Выведите n пар чисел – для каждой вершины сначала выведите полустепень захода и затем полустепень исхода.
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
1 0 1 1 0 2 0 0 1 0
Ориентированный граф задан списком ребер. Найдите степени всех вершин графа.
Сначала вводятся числа n ( \(1 \le n \le 100\) ) – количество вершин в графе и m ( \(1 \le m \le n(n - 1)\) ) – количество ребер. Затем следует m пар чисел – ребра графа.
Выведите n пар чисел – для каждой вершины сначала выведите полустепень захода и затем полустепень исхода.
5 3 2 5 3 1 3 2
1 0 1 1 0 2 0 0 1 0