Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Чат
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Алгоритмы
Курсы ККДП
Дистрибутивы
Ссылки

HotLog


 

Концертный зал

(Время: 1 сек. Память: 16 Мб Сложность: 60%)

Большой концертный зал Байтланда — известное на весь мир место, где мечтают выступать величайшие оперные певцы и певицы. В желающих послушать их выступления, как правило, недостатка нет. Поэтому Министерством культуры Байтланда было принято решение увеличить размеры зала.

Однако это вызвало другую проблему: на задних рядах обновленного концертного зала посетители практически ничего не слышат. Поэтому Инженерный институт предложил проект акустической системы, которая будет состоять из микрофонов, записывающих происходящее на сцене, и динамиков, транслирующих усиленный звук в зал.

В идеальном случае динамики должны достоверно воспроизводить звук, записываемый с микрофонов. На практике этого добиться почти невозможно, так как при текущем уровне развития технологий практически все динамики воспроизводят различные частоты с различной громкостью. Мириться с этим инженеры, однако, не собираются.

В лаборатории удалось измерить АЧХ (амплитудно-частотную характеристику) динамиков и представить ее в следующей форме:

  1. весь диапазон частот, воспроизводимых динамиками, разделен на N последовательных интервалов, нумеруемых от 1 до N;
  2. в i-м интервале известно Ai - значение усредненной по интервалу громкости в децибелах (Прим.: децибел (дБ) — единица измерения громкости).

    АЧХ из примера №2 и усилители, которые нужны, чтобы ее «выровнять» на уровне в 4 дБ (5 штук, усилители применяются в порядке от верхних к нижним)

АЧХ динамиков можно править с помощью специальных электронных устройств — усилителей. Усилитель может поднять силу сигнала на всех интервалах с A-го по B-й на 1 дБ, где A, B — произвольные натуральные числа, не превосходящие N, A ≤ B. Из-за особенностей применяемых в устройстве радиодеталей, сила сигнала перед применением усилителя должна быть одинакова на всех интервалах с A-го по B-ой. Так как стоимость усилителя достаточно велика, то их количество должно быть минимально.

Считается, что динамики воспроизводят звук достоверно, если на всех интервалах значение громкости одинаково. Напишите программу, которая вычислит минимальное число усилителей, необходимое для достижения достоверного звучания.

Входные данные

Первая строка входного файла INPUT.TXT содержит одно число N (1 ≤ N ≤ 200000) — количество интервалов, на которых замерялась АЧХ. Вторая строка содержит N натуральных чисел Ai (1 ≤ i ≤ N, 1 ≤ Ai ≤ 109), разделенных одиночными пробелами — усредненная громкость на i-м интервале в децибелах.

Выходные данные

Единственная строка выходного файла OUTPUT.TXT должна содержать одно целое число — минимальное число усилителей, с помощью которых можно добиться достоверного звучания.

Примеры

INPUT.TXTOUTPUT.TXT
13
1 3 2
3
24
1 2 4 2
5
35
3 1 4 1 1
6

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]

Красноярский краевой Дворец пионеров, (c)2006 - 2017, ICQ: 151483