eolymp
bolt
Try our new interface for solving problems
Məsələlər

Максимальное количество кусков для сортировки

Максимальное количество кусков для сортировки

Рассмотрим целочисленный массив длины $n$, представляющий собой перестановку чисел в диапазоне $[0, n - 1]$. Разобьем массив на некоторое количество частей (фрагментов) и отсортируем каждую часть по отдельности. После их объединения результат должен представлять собой отсортированный массив. Найдите наибольшее количество фрагментов, на которое можно разбить массив так, чтобы выполнялось приведенное выше условие. \InputFile Первая строка содержит размер массива $n\:(n \le 10^5)$. Вторая строка содержит $n$ целых чисел --- перестановку в диапазоне $[0, n - 1]$. \OutputFile Выведите наибольшее количество фрагментов, на которое можно разбить массив.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
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