Mały Robert Kubita bardzo lubi oglądać wyścigi Formuły 1, które w Bajtocji odbywają się na torze prowadzącym z Bajtogrodu do Bitowic. Najbardziej ekscytującymi dla Roberta momentami wyścigu są manewry wyprzedzania, dlatego chłopiec chciałby ich widzieć jak najwięcej.
    Marzy mu się zobaczyć wyścig, który spełniłby
    następujące założenia: ścigałoby się w nim 
 bolidów, a dla każdego 
 (
)
    bolid, który startował z 
-tej pozycji, wykonałby podczas wyścigu 
 manewrów
    wyprzedzania.
    Zakładamy, że w każdej chwili wyścigu odbywa się co najwyżej
    jeden manewr wyprzedzania, który polega na tym, że pewien bolid przesuwa się
    przed bolid bezpośrednio poprzedzający go.
Robert zastanawia się, czy taki wyścig jest w ogóle możliwy. Poprosił Cię o pomoc w rozstrzygnięciu tej kwestii.
    W pierwszym wierszu wejścia znajduje się jedna liczba całkowita 
, oznaczająca liczbę
    zestawów testowych opisanych w dalszej części wejścia.
    Opis każdego zestawu składa się z dwóch wierszy.
    W pierwszym z nich znajduje się jedna liczba całkowita 
    (
), oznaczająca liczbę bolidów biorących udział w wyścigu.
    W drugim wierszu znajduje się ciąg 
 liczb całkowitych 
    (
), który zadaje, ile manewrów wyprzedzania muszą wykonać
    poszczególne bolidy.
Rozmiar żadnego pliku wejściowego nie przekracza 20 MB.
    Twój program powinien wypisać 
 wierszy z odpowiedziami dla kolejnych zestawów testowych.
    Odpowiedzią dla zestawu jest słowo TAK albo
    NIE, w zależności od tego, czy da się zrealizować
    wyścig zgodnie z wytycznymi Roberta.
Dla danych wejściowych:
3 2 0 1 3 0 1 4 3 1 1 3
poprawną odpowiedzią jest:
TAK NIE TAK
Autor zadania: Tomasz Idziaszek.
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.