Logo
(追記) (追記ここまで)

7923번 - Spacer 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 128 MB1000.000%

문제

Jaś jest przykładnym obywatelem Bajtocji i nic, co ludzkie, nie jest mu obce. Kolejną rzeczą, której chciałby zasmakować w życiu, jest tzw. spacer losowy. Bajtocja jest krainą, w której ścieżki ułożone są na kształt kwadratowej siatki, to znaczy co 100 metrów natrafiamy na skrzyżowanie, na którym możemy pójść prosto bądź też skręcić w lewo lub w prawo. Obojętnie jaką drogę obierzemy, po kolejnych 100 metrach czeka nas ten sam wybór, itd. Losowy spacer Jasia miałby polegać na tym, że za każdym razem, gdy dojdzie on do skrzyżowania, rzuca czterościenną kostką, wybierając jedną z trzech dróg naprzód bądź też wycofując się w kierunku, z którego nadszedł.

Z powodu wielu obowiązków Jaś długo odwlekał swoją podróż, aż w końcu 6 listopada 2010 roku wybrał się na planowany spacer. Po trwającej parę godzin wędrówce wśród fali łąk szumiących, wśród kwiatów powodzi, zauważył, iż niebo pokryła warstwa ciemnych chmur. Niechybnie nadciągała burza. Jaś musiał więc jak najszybciej opuścić ścieżkę i czym prędzej, poprzez pola i las, powrócić do domu. Wtem wpadło mu do głowy niepohamowane pytanie, czy byłby w stanie powrócić do domu drogą, która w żadnym miejscu nie przecinałaby szlaku jego spaceru. Droga ta nie musiałaby prowadzić przez oficjalne ścieżki Bajtocji, a byłaby dowolnym spacerem przez okoliczne pola i lasy. Na szczęście Jaś zapisywał sobie wszystkie wyniki losowania kostką osiągnięte począwszy od wyjścia z domu, co pozwala mu odtworzyć całą podróż. Okazało się jednak, że odpowiedź na to pytanie przerosła Jasia. Twoim zadaniem będzie zatem rozwiązanie tego problemu.

입력

W pierwszej linii wejścia znajduje się liczba T (1 ≤ T ≤ 100) określająca liczbę zestawów testowych. W kolejnych T liniach znajdują się pojedyncze zestawy testowe. Każdy taki zestaw składa się z liczby n (1 ≤ n ≤ 105) oznaczającej liczbę losowań, jakie wykonał Jaś do momentu pojawienia się burzy. Po niej wypisane są wyniki kolejnych losowań, gdzie odpowiednie literki oznaczają:

  • P : Jaś poszedł prosto,
  • L : Jaś skręcił w lewo,
  • R : Jaś skręcił w prawo,
  • C : Jaś zawrócił.

출력

W kolejnych T liniach wyjścia należy wypisać TAK, jeżeli Jaś może powrócić do domu drogą, która nie przecina ścieżki, którą dotychczas przebył, lub NIE w przeciwnym przypadku. Zakładamy, że dojście do domu Jasia jest równoważne z dojściem do pierwszego skrzyżowania, jakie odwiedził on na swojej drodze.

제한

예제 입력 1

5
4 P R R R
12 P P R R P P R P R P P R
13 P P R R P P R P R P P R L
12 R L L P L P L P L C C L
12 R L L P L P L P L C C R

예제 출력 1

TAK
TAK
NIE
TAK
NIE

힌트

출처

ICPC > Regionals > Europe > Central European Regional Contest > Poland Collegiate Programming Contest > AMPPZ 2010 G번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /