13019. Збирання чисел


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 250M

Authors:
Problem type
Allowed languages
C++, Java, Pascal, Python

Вам надано масив, який містить кожне число між \(1…n\) рівно один раз. Ваше завдання зібрати числа від 1 до \(n\) у порядку зростання.

У кожному раунді ви проходите по масиву зліва направо і збираєте якомога більше чисел. Якою буде загальна кількість раундів?

Обмеження

  • \(1≤n≤2⋅10^5\)

Формат вхідних даних

У першому рядку є ціле число \(n\): розмір масиву.

У наступному рядку є \(n\) цілих чисел \(x_1 ​ , x_2 ​ ,…, x_n\) ​ : числа в масиві.

Формат вихідних даних

Вивести одне ціле число: кількість раундів.

Приклад вхідних даних

5
4 2 1 5 3

Приклад вихідних даних

3

Коментарі

Ще немає коментарів.