Ориентированный граф называется турниром, если между любой парой его различных вершин существует ровно одно ребро. Для заданного списком ребер графа проверьте, является ли он турниром. Входные данные
Сначала вводятся числа n ( 1≤n≤100 ) – количество вершин в графе и m ( 1≤m≤n(n−1) ) – количество ребер. Затем следует m пар чисел – ребра графа.
Выходные данные
Выведите «YES», если граф является турниром, и «NO» в противном случае.
МОЙ КОД:
var m,n,i,j,q,x,p,y: integer;
no: array [1..1000, 1..1000] of longint;
begin
read(n, m);
for i:= 1 to m do
begin
readln(x, y);
no[x, y]:= no[x, y] + 1;
end;
for j:= 1 to n do
for q:= 1 to n do
begin
if (j q) then
if (no[j, q] = 0) and (no[q, j] = 0) or (no[j, q] > 1) or (no[q, j] > 1) then
begin
write('NO');
halt
end
else
begin
continue
end;
end;
write('YES');
end.
Скажите что не так
233
433
Ответы на вопрос:
тут не решить надо а .
тут видно что в*с можно вынести за скобку выносим и получаем
f=b*c(неа+1)
только так. если кто знает тот пусть меня поправит,если я не прав)
Популярно: Информатика
-
Valeriya041202.09.2020 01:39
-
marusja8226.03.2021 13:23
-
masha1256605.10.2020 19:56
-
Tusya00703.10.2021 00:48
-
Крутой43567817.10.2022 20:44
-
amorfteriya04.12.2020 17:17
-
AndruxaS20.11.2022 15:55
-
egorywka02.01.2022 15:07
-
anutakapanadze10.11.2020 15:22
-
maratis200710.03.2023 14:00