In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.
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.