HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


Railway carriage permutation - 2

Section problems

• Obdiralovo
• History show
• Cheese action
• Jan1
• The first snow
• Renaming
• Pereprava
• Railway carriage permutation
• Railway carriage permutation - 2
• Government
• Dog and cat
• Horror cave
• Saw, Shura, saw
• Desk
• Jaroslavna
• По алфавиту
• По алфавиту-2

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.

А теперь другая история, которую экипаж «Голубой стрелы» наблюдал со стороны.  На участке пути с односторонним движением есть тупик, используемый для перегруппировки вагонов в составах.  Въезд и выезд в тупик – только в заданном направлении. Поезд подъехал справа, его вагоны пронумерованы в естественном порядке: 1, 2…N. А требуется, загоняя в тупик кусочки поезда (или весь поезд) и выводя их оттуда, переставить вагоны в порядке V1, V2VN . К сожалению, это не всегда возможно: например, перестановку “2 1 5 4 3” получить можно, а вот “5 4 1 2 3” – нет.

Итак, получив на вход N и набор Vi, i=1..N, определите, осуществима ли такая перестановка (YES/NO).

Ввод: первая строка содержит единственное число – N. Вторая строка содержит N чисел  Vi (i = 1..N), разделённых пробелами. Гарантируется что все номера вагонов разные и пронумерованы от 1 до N.

 

Вывод: вывести YES, если перестановка осуществима и NO, если нет.

Для отправки решений необходимо выполнить вход.

www.contester.ru