HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Volumes > Fyodor Menshikov. Training > problem:


01C. 50601 - Increasing sequence

Guest
• Discussion of problem (1)

Volume problems

• 01E. 50661 - nth Power of a Digit
• 02B. 50625 - Permutations
• 02C. 50626 - The route
• 02F. 50647 - Spiral
• 03A. 50633 - The prime factors
• 03B. 50720 - Permutations (2)
• 03F. 50616 - Snake
• 01B. 50600 - Expression
• 01C. 50601 - Increasing sequence
• 01D. 50660 - Triangle and the point
• 02A. 50662 - Prime numbers (2)
• 02E. 50607 - Long sum
• 03D. 50666 - The card and envelope
• 03E. 50606 - Long product
• 04A. 50634 - Perfect numbers
• 04B. 50635 - Decomposition into terms
• 04C. 50608 - Gangsters

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.
Автор: Фёдор Меньшиков, ВГПУ. Difficulty Beta

Даны N целых чисел X1, X2, ..., XN. Требуется вычеркнуть из них минимальное количество чисел так, чтобы оставшиеся шли в порядке возрастания.

Ввод
В первой строке находится число N. В следующей строке - N чисел через пробел.
Вывод
В первой строке выводится количество невычеркнутых чисел, во второй - сами невычеркнутые числа через пробел в исходном порядке. Если вариантов несколько, вывести любой.
Ограничения
1 ≤ N ≤ 10 000; 1 ≤ Xi ≤ 60 000.

Ввод 1
6
2 5 3 4 6 1
Вывод 1
4
2 3 4 6

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

www.contester.ru