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 |
ukryj komentarze
2015-03-08 13:53:13 Miko³aj Szumigalski
Tak, jest w treści zadania przecież. |
|
2015-03-08 12:07:01 Loginus Lagonow
Czy Michael startuje z punktu o wspólrzednych (0,0) ? |
|
2015-03-08 02:11:51 Maciej Boniecki
Nie ma ustalonego limitu powtórzeń, tańczy cały czas. |
|
2015-03-07 23:41:57 Jakub Sobolewski
Ile razy Michael musi powtarzać ustaloną sekwencję? |
|
2015-03-07 13:01:34 Maciej Boniecki
Chodzi tu tylko o wymienienie możliwych kroków. Michael nie może pomijać kroków. Cały czas powtarza ustaloną sekwencję. |
|
2015-03-07 12:52:02 Kacper Kowalczuk
"Michael może" - czy to oznacza, że musi, czy może nie wykonać żadnego kroku? |
|
2015-03-07 12:35:40 Maciej Boniecki
Michael zaczyna tańczyć w punkcie startowym, tak więc odpowiedzią jest TAK. |
|
2015-03-07 12:31:43 Tomasz Wêgrzyn
Co jeśli punktem docelowym jest punkt startowy, a my z każdym ruchem oddalamy się od tego punktu? |