Kulki oraz kulki i czarne dziury

Transkrypt

Kulki oraz kulki i czarne dziury
Kulki oraz kulki i czarne dziury
Na placu zebrała się grupa n uczestników obozu, którzy uwielbiają grę w kulki. Wszystkie kulki
leżą na ogromnej planszy zbudowanej jak układ współrzędnych (właściwie to będącej nim).
Każdy uczestnik ma jedną kulkę i może ją puścić w jednym z czterech kierunków (góra, dół,
lewo, prawo). Wszyscy uczestnicy jedzą tak samo mało jedzenia więc wszyscy mają tyle samo
siły, więc ich kulki przebywają jedną jednostkę układu współrzędnych na sekundę. Prawda jest
taka, że uczestnicy to dziwni ludzie, więc gdy ich kulki się zderzą to w tym miejscu pojawia się
czarna dziura i natychmiast wciąga kulki, ale zaraz po ich wciągnięciu znika, więc nie wpadnie
do niej żadna inna kulka oprócz tych, które brały udział w danej kolizji czyli tych znajdujących się
w danej sekundzie na identycznych współrzędnych. Napisz program, który po wczytaniu danych
wypisze które kulki nigdy nie dotkną innej
kulki.
Wejście
Pierwsza linia wejścia zawiera liczbę całkowitą N (2 ≤ N ≤ 500), liczbę kulek.
Każda z następnych N linii zawiera dwie liczby całkowite i literę. Każda para liczb całkowitych
opisuje początkowe koordynaty kulki zawierające się w zakresie od 0 do 100 000 000 włącznie.
Litera natomiast opisuje kierunek ruchu kulki (d, g, l, p)-->(dół, góra, lewo, prawo). Żadne dwie
kulki nie wystartują z tych samych koordynatów.
Wyjście
Wypisz indeksy wszystkich kulek, które nigdy nie zostaną wciągnięte czarną dziurę w rosnącej
kolejności (po jeden indeks na linię). Pierwsza kulka na wejściu posiada etykietę numer 1, drugi
2 itp. Jeśli żadna kulka nie przeżyje wypisz: „NIE”.
Przykład
Wejście:
4
55d
56l
57p
58g
Wyjście:
1
2
3
4