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.
Magister Bajtocki jest najbardziej lubianym nauczycielem wychowania fizycznego w Szkole Podstawowej nr 64 im. Komiwojażera Bajtazara w Bajtocji. Na każdych zajęciach, po przeprowadzeniu krótkiej rozgrzewki, pyta uczniów w jaką grę zespołową chcieliby grać, a następnie pomaga im podzielić się na drużyny.
Podczas zbiórki uczniowie ustawiają się w szereg, numerując się
tym samym kolejnymi liczbami od do
.
Mgr Bajtocki tworzy drużyny tak, aby każda z nich stanowiła
spójny fragment szeregu.
Każdy z uczniów musi należeć do jednej z drużyn.
Nauczyciel dobrze zna swoich uczniów i wie, że uczeń o numerze
będzie zadowolony z podziału tylko wtedy,
gdy liczba zawodników w jego drużynie będzie nie mniejsza niż
oraz
nie większa niż
.
Mgr Bajtocki zastanawia się, czy da się podzielić uczniów na drużyny tak, aby każdy z nich był zadowolony. Jeśli jest to możliwe, chciałby poznać maksymalną możliwą liczbę powstałych drużyn, a także liczbę podziałów realizujących to maksimum.
W pierwszym wierszu wejścia znajduje się jedna liczba całkowita
(
), oznaczająca liczbę uczniów.
Kolejne
wierszy opisuje preferencje uczniów:
-ty z tych wierszy zawiera
dwie liczby całkowite
(
), oznaczające,
że uczeń o numerze
będzie zadowolony,
gdy liczba zawodników w jego drużynie będzie należała do przedziału
.
Jeśli da się podzielić uczniów według procedury mgra Bajtockiego
tak, aby każdy z nich był zadowolony, na wyjście należy
wypisać dwie liczby całkowite oddzielone pojedynczym odstępem - maksymalną liczbę drużyn i
liczbę podziałów realizujących to maksimum.
Drugą z tych liczb należy wypisać modulo .
Jeśli uczniów nie da się podzielić zgodnie z powyższymi wymogami, na wyjście należy wypisać słowo NIE.
Dla danych wejściowych:
9 1 4 2 5 3 4 1 5 1 1 2 5 3 5 1 3 1 1
poprawną odpowiedzią jest:
5 2
natomiast dla danych wejściowych:
2 1 1 2 2
poprawnym wynikiem jest:
NIE
Autor zadania: Adam Karczmarz.