In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you are familiar with IRC chat, the support team is also reachable on PIRC network (irc.pirc.pl
) in #szkopul
channel. If you are not, just use email.
Please do not ask us things like "how to solve task XYZ?".
Please remember that the support team has to sleep sometimes or go to work in real life.
W sobotnie przedpołudnie na boisku Klubu Sportowego "Bajtusie" zbierze się chłopców.
Szczęśliwie się złożyło, że liczba chłopców jest parzysta.
Dzięki temu wszyscy chłopcy będą mogli radośnie spędzić ten sobotni dzień, grając w piłkę.
Bajtazar jest trenerem klubu i to on jest odpowiedzialny za dobór składów na poszczególne mecze. Bajtazar wie, że chłopcy bardzo lubią współzawodniczyć, dlatego też postanowił w taki sposób ułożyć składy drużyn, aby każdych dwóch chłopców miało szansę zagrać przeciwko sobie w jakimś meczu (tzn. choć raz zagrać w przeciwnych drużynach).
Biorąc pod uwagę umiejętności chłopców, Bajtazar zaproponował już składy
drużyn na najbliższe meczów.
W każdym meczu zagrają wszyscy chłopcy, podzieleni na dwie drużyny po
zawodników.
Pomóż Bajtazarowi stwierdzić, czy każda para chłopców zagra przeciwko sobie
choć w jednym z zaplanowanych meczów.
W pierwszym wierszu wejścia znajdują się dwie liczby całkowite oraz
(
,
) oznaczające liczbę chłopców oraz
liczbę zaplanowanych meczów.
Każdy chłopiec ma na koszulce napisany numer - liczbę całkowitą między
a
.
Numery na koszulkach poszczególnych chłopców są parami różne.
Każdy z kolejnych wierszy zawiera po
parami różnych liczb całkowitych
z zakresu od
do
opisujących składy drużyn na poszczególne mecze.
Pierwsze
liczb w każdym wierszu to numery zawodników grających
w pierwszej drużynie, a drugie
liczb - numery zawodników
wchodzących w skład drugiej drużyny.
Twój program powinien wypisać na wyjście jedno słowo TAK lub NIE, w zależności od tego, czy każda para chłopców zagra przeciwko sobie co najmniej w jednym meczu, czy też nie.
Dla danych wejściowych:
6 3 4 6 1 3 5 2 1 4 5 2 3 6 1 2 6 4 5 3
poprawną odpowiedzią jest:
TAK
natomiast dla danych wejściowych:
6 3 4 6 1 3 5 2 1 4 5 2 3 6 1 2 3 4 5 6
poprawnym wynikiem jest:
NIE
Wyjaśnienie do przykładu: W pierwszym przykładzie każda para zawodników gra w przeciwnych drużynach w jednym meczu (np. zawodnicy o numerach 1 i 6), w dwóch meczach (np. zawodnicy 1 i 2) lub nawet we wszystkich trzech meczach (np. zawodnicy 1 i 3). W drugim przykładzie zawodnicy o numerach 2 i 3 zawsze grają w tej samej drużynie.
Autorzy zadania: Tomasz Idziaszek, Jakub Łącki.