- ← Back
- A
- B
- C
- D
- F
- Масиви1
- А обласна олімпіада 2024
- Проста
- В обласна 2024(масив!)
- А ОТГ 2023
- А обласна олімпіада 2023
- K
- L
- Е (sum)
- G(sum)
- Н(sum)
- І (кількість)
- J(Кількість)
- N(Кількість)
- А 2023 (проста)
- А 2017 (Стрічки)
- А 2018 (Стрічки)
- А 2012(Стрічки)
- Стрічки
- В 2022(Стрічки)
- Масив стрічок
- В 2023 Стрічки
- С 2023 ОТГ (масив стрічок)
- А 2021 проста
- B 2021
- В ОТГ 2023
- D 2023
- умови
- проста
- 2024 ОТГ В
- Масив стрічок
- Стрічки
- Множини D2024
- формули F 2023
- формули С 2024 ОТГ
- Формули 2023С
- Масиви C 2024
- Макс ІІ
- район2024
- область 25 а
- обл 25b
- Scoreboard
Зеник і задачі
Limits: 2 sec., 256 MiB
Зеник хоче провести День святого Валентина з Марічкою в горах. Лижі, схили, ковзанка, чан, алгоритми — романтика! Уже завтра вони вирушають. Сумки спаковані, тому сьогодні Зеник ще має час узяти участь у змаганні з алгоритмічного програмування. Він дуже швидко вигадав розв’язки до всіх задач, і тепер йому залишилося лише реалізувати всі необхідні алгоритми.
На змаганні є \(n\) задач. Для розв’язання \(i\)-ої задачі Зенику достатньо реалізувати алгоритм \(a_i\).
Оскільки реалізація алгоритмів з нуля займає багато часу, Зеник може зекономити час, використавши реалізацію алгоритму з останньої зданої ним задачі. Якщо ж у черговій задачі використовується алгоритм інший від того, який був у попередній задачі, то Зеник просто видалить реалізацію попереднього алгоритму й почне реалізацію нового з нуля.
Зеник — досвідчений алгоритміст, тому завжди здає всі задачі по порядку починаючи від першої.
Скільки разів йому доведеться реалізовувати якийсь алгоритм з нуля?
Input
У першому рядку записано ціле число \(n\) — кількість задач.
Другий рядок містить \(n\) цілих чисел \(a_i\) — номер алгоритму, необхідний для розв’язання \(i\)-ої задачі.
Output
Виведіть ціле число — скільки разів Зенику доведеться реалізовувати якийсь алгоритм з нуля.
Constraints
\(1 \le n \le 10^5\),
\(1 \le a_i \le n\).
Samples
| Input (stdin) | Output (stdout) |
|---|---|
| 7 1 2 2 2 3 1 1 | 4 |
Notes
У прикладі Зеник реалізовуватиме з нуля алгоритми до першої, другої, п’ятої та шостої задач.
| Element Type | Created | Who | Problem | Compiler | Result | Time (sec.) | Memory (MiB) | # | Actions |
|---|