Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
AL_21_02 - Moonwalk |
Michael Jackson właśnie przygotowuje się do nagrania teledysku do piosenki Billie Jean. Artysta ustalił już sobie sekwencje kroków jaką będzie powtarzał przemieszczając się po podświetlanych płytach. Swój taniec rozpocznie on z płyty o współrzędnych 0,0. Znajdując się na płycie o współrzędnych x,y Michael może wykonać jeden z czterech rodzajów kroków:
- L - przejście na płytę o współrzędnych x-1,y.
- P - przejście na płytę o współrzędnych x+1,y.
- D - przejście na płytę o współrzędnych x,y-1.
- G - przejście na płytę o współrzędnych x,y+1.
Reżyserowi teledysku bardzo zależy, aby Michael w dowolnym momencie swojego tańca znalazł się na płycie o współrzędnych a,b. Odpowiedz na pytanie czy taka sytuacja będzie miała miejsce?
Wejście
W pierwszej linii wejścia znajduje się jedna liczba całkowita t ∈ [1;104] określająca liczbę zestawów danych. W kolejnych t liniach znajdują się zestawy danych. Każdy zestaw składa się z dwóch liczb całkowitych: a ∈ [-109;109], b ∈ [-109;109] określających współrzędne pola, na którym ma znaleźć się Michael oraz wyrazu składającego się z wielkich liter L, P, D, G określającego sekwencję kroków jaką będzie powtarzał. Długość wyrazu nie przekracza 100 znaków.
Wyjście
Dla każdego zestawu danych należy w osobnej linii wypisać TAK jeżeli Jackson podczas swojego tańca znajdzie się na polu o współrzędnych a,b albo NIE w przeciwnym wypadku.
Przykład
Wejście
2 6 3 GGPPD 5 3 GGPPD
Wyjście
TAK NIE
Dodane przez: | Maciej Boniecki |
Data dodania: | 2015-03-06 |
Limit czasu wykonania programu: | 0.5s |
Limit długości kodu źródłowego | 50000B |
Limit pamięci: | 1536MB |
Cluster: | Cube (Intel G860) |
Języki programowania: | All except: ASM64 GOSU JS-MONKEY |
Pochodzenie: | ALGOLIGA |