Məsələlər
Максимальное количество кусков для сортировки
Максимальное количество кусков для сортировки
Рассмотрим целочисленный массив длины $n$, представляющий собой перестановку чисел в диапазоне $[0, n - 1]$.
Разобьем массив на некоторое количество частей (фрагментов) и отсортируем каждую часть по отдельности. После их объединения результат должен представлять собой отсортированный массив.
Найдите наибольшее количество фрагментов, на которое можно разбить массив так, чтобы выполнялось приведенное выше условие.
\InputFile
Первая строка содержит размер массива $n\:(n \le 10^5)$. Вторая строка содержит $n$ целых чисел --- перестановку в диапазоне $[0, n - 1]$.
\OutputFile
Выведите наибольшее количество фрагментов, на которое можно разбить массив.
Giriş verilənləri #1
5 4 3 2 1 0
Çıxış verilənləri #1
1
Giriş verilənləri #2
5 1 0 2 3 4
Çıxış verilənləri #2
4