Na półkach bajtockich supermarketów pojawiła się właśnie nowa gra komputerowa,
  w której kierujemy poczynaniami dzielnego herosa Bitora, mającego za zadanie pokonać 
 potworów zamieszkujących lochy Bajtogrodu.
  Dla uproszczenia potwory będziemy numerować liczbami od 
 do 
.
  Podczas walki z potworem o numerze 
 Bitor doznaje obrażeń, które kosztują go 
 punktów życia.
  Potwór ten broni skrzyni z eliksirem zdrowia, który po wygranej walce przywraca Bitorowi 
 punktów życia.
Bitor pokonuje potwory bez trudu, jednak nie może dopuścić, by w dowolnym momencie liczba jego punktów życia spadła do zera (lub poniżej). Czy Bitor może stawać do walki z przeciwnikami w takiej kolejności, by pokonać wszystkie potwory?
Pierwszy wiersz wejścia zawiera dwie liczby całkowite 
 i 
 (
), oznaczające liczbę potworów i początkową liczbę punktów życia Bitora.
W kolejnych 
 wierszach znajdują się opisy potworów: 
-ty z tych wierszy zawiera
dwie liczby całkowite 
 i 
 (
), oznaczające obrażenia zadawane przez potwora o numerze 
 oraz moc eliksiru, który można wypić po jego pokonaniu.
Pierwszy wiersz wyjścia powinien zawierać jedno słowo TAK lub NIE, w zależności od tego, czy Bitor jest w stanie pokonać wszystkie potwory.
Jeśli da się pokonać wszystkie potwory, należy wypisać także drugi wiersz zawierający ciąg 
 parami różnych liczb całkowitych z zakresu od 
 do 
, pooddzielanych pojedynczymi odstępami.
Ciąg ten powinien opisywać przykładową kolejność toczenia walk, a jego
kolejne wyrazy powinny odpowiadać numerom kolejno pokonywanych potworów.
Jeśli istnieje więcej niż jedna poprawna odpowiedź, Twój program powinien wypisać dowolną z nich.
Dla danych wejściowych:
3 5 3 1 4 8 8 3
poprawną odpowiedzią jest:
TAK 2 3 1
Autor zadania: Przemysław Uznański.
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.