Submit | All submissions | Best solutions | Back to list |
S_PARADE - Street parade (challenge) |
Wersja polska | English version |
Z pewnością pojady miłości pojawią się na tegorocznej letniej ulicznej paradzie. Każdego roku organizatorzy ustalają poprawioną kolejność udekorowanych ciężarówek. Doświadczenie nauczyło ich, żeby mieć w zanadrzu jakąś boczną uliczkę, na wypadek gdyby musieli z jakiegoś powodu zmienić kolejność owych ciężarówek.
Boczna uliczka jest tak ciasna, że dwa samochody nie mają możliwości się wyminąć. Zatem pojazd, który wjedzie do uliczki jako ostatni musi wyjechać z niej pierwszy. Ponieważ ciężarówki i ludzie dookoła poruszają się blisko siebie, pojazd nie może się cofnąć (i np. wjechać z powrotem do bocznej uliczki).
Dla danej kolejności pojazdów miłości napisz program, który określi czy mogą one być przestawione do porządku, w jakim chcą je widzieć organizatorzy.
Wejście
Wejście składa się z nieznanej liczby testów. Pierwsza linia każdego testu zawiera liczbę n, będącą ilością pojazdów miłości. Druga linia zawiera liczby od 1 do n (rozdzielone spacjami) w przypadkowej kolejności. Liczby te określają kolejność, w której ciężarówki zbliżają się do ulicy. Nie więcej niż 1000 pojazdów miłości uczestniczy w ulicznej paradzie.
Wejście kończy się, gdy n=0.
Wyjście
Dla każdego testu Twój program powinien wypisać yes jeśli pojazdy miłości mogą być przestawione z pomocą pobocznej uliczki lub no w przeciwnym przypadku.
Przykład
Wejście:
5
5 1 2 4 3
0
Wyjście:
yes
Ilustracja
Przykładowe wejście przesdawia następującą sytuację:
Tych pięc ciężarówek może być przestawionych w następujący sposób:
Specjalne podziękowania dla Patryka Pomykalskiego za testy do tego zadania.
Added by: | Piotr Kąkol |
Date: | 2010-04-04 |
Time limit: | 8.069s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: SCM qobi |
Resource: | Copy of task STPAR with different scoring |
hide comments
2014-06-27 21:32:47 Mitch Schwartz
@Piotr: There seems to be an empty line at the end of input for at least one input file. I'd consider that a mistake. If we are supposed to treat it as a permutation of the empty set, then we should print "yes" for that line instead of ignoring it. And there is no mention of it in the problem statement. Edit: Thanks for the update and rejudge :) Last edit: 2014-09-14 03:02:41 |
|
2012-03-22 03:06:32 Piotr KÄ…kol
I've just done a rejudge. So now some AC may got WA. Please contact me for tests in which You have WA. Sorry for the last rejudge. I didn't have time to ix it till now. |
|
2012-03-21 19:24:08 Jander
What's broken / changed ? |
|
2011-03-11 23:27:41 Piotr KÄ…kol
Yes of course. :-) Fixed. Thank You for letting me know. I'll check if there are more suh tasks. Edit: No, it was the only one. Last edit: 2011-03-11 23:35:19 |
|
2011-03-10 12:12:14 Hallvard Norheim Bø
Is it possible to add Python 3.1.2 to list of allowed languages? |
|
2010-04-04 21:50:50 Piotr KÄ…kol
Now everything is fine. Sorry for impediments. |
|
2010-04-04 21:26:08 numerix
Yes, there seems something wrong with the data. I submitted my AC Code from SPOJ No. 95 (STPAR) and get RTE here. |
|
2010-04-04 18:30:51 HWK
I get REs. When I catch the errors for the input of all odd lines (i.e. the number of love mobiles) then there are no more REs but I get WA. So it seems that the format of the input-file isn't like the description. |