Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

AL_12_01 - Winda

liftBudynek Wydziału Matematyki, Informatyki i Mechaniki Uniwersytetu Bajtockiego (WMIMUB) składa się z n pięter ponumerowanych od 1 do n kolejno od najniższego do najwyższego. Pomiędzy nimi jeździ winda, która ostatnimi czasy zachowywała się dziwnie. Postanowiono zbadać przyczynę problemu i zajrzano w historię jej operacji. Historia ta składa się z ciągu liter U oraz D. Jeśli i-tą literą tego ciągu jest znak U to znaczy, że i-tą z kolei operacją windy była jazda w górę, jeśli jest to znak D to znaczy, że winda jechała wtedy w dół (w obu przypadkach o jedno piętro). Są jednak podejrzenia, że i z tym elementem windy jest coś nie tak. Należy jak najszybciej sprawdzić czy dana historia ma w ogóle sens. Przecież jeśli budynek ma 5 pięter to winda nie mogła jechać 10 razy w dół pod rząd.

Wejście

W pierwszej linii wejścia znajduje się liczba testów 0 < t ≤ 100. Następnie każdy test w oddzielnej linii. W pierwszym wierszu testu znajduje się liczba 1 < n ≤ 100, która oznacza liczbę pięter w budynku wydziału MIMUB. W następnym wierszu podana jest sekwencja ruchów, które po kolei winda wykonywała. Sekwencja ruchów składa się z co najwyżej 105 znaków i co najmniej jednego.

Wyjście

Dla każdego testu wynik w osobnej linii. Wynikiem jest słowo TAK, jeśli dana sekwencja ruchów windy jest możliwa. W przeciwnym przypadku wynikiem jest słowo NIE.

Przykład

Wejście:
2
3
UUDDDU
4
DUDDU

Wyjście:
NIE
TAK

Wyjaśnienie do przykładu

W pierwszym teście budynek ma 3 piętra i nie ważne czy winda wystartuje z piętra o numerze 1, 2, czy też 3, bowiem zawsze zabraknie jednego piętra w piątym (czy też wcześniejszym) ruchu, aby przemieścić się o jedno piętro we wskazanym kierunku.

W drugim teście winda może wystartować z trzeciego piętra i odwiedzi kolejno piętra: 2, 3, 2, 1, 2.


Dodane przez:Adam Bąk
Data dodania:2013-11-22
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: GOSU
Pochodzenie:ALGOLIGA

ukryj komentarze
2013-11-24 13:23:33 Adam B±k
Patrzyłem na Twoje wyjście i wypisujesz same TAK...
Ale patrząc na kod to jesteś bardzo blisko.

Ostatnio edytowany: 2013-11-24 13:24:38
2013-11-24 13:17:27 Marcin Augustynowicz
Edit:Już mam dobrze.

Ostatnio edytowany: 2013-11-24 13:27:56
2013-11-24 13:16:18 Julia Ostrowska
dzięki, oczywiście coś przegapiłam :)
2013-11-24 12:58:54 Adam B±k
Dla testu:
1
3
DUUDUUDDUD

wypisujesz TAK, a powinno być NIE.
2013-11-24 12:48:51 Julia Ostrowska
Akurat ten test mi przechodzi :/
2013-11-24 12:40:39 Adam B±k
Tak jest. Ale zauważ, że dla testu:
1
3
UUDUU

odpowiedzią jest: NIE.
2013-11-24 12:36:37 Julia Ostrowska
czyli w trzypiętrowym budynku winda może jechać tylko 2 razy do góry czy na dół? Proste zadanie a nie mogę sobie poradzić :/
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.