EduBrick

Смены знака

2000 мс · 256 МБ · всё или ничего

Дана последовательность ненулевых чисел. Сколько раз знак меняется при переходе к следующему числу?

Нулей в последовательности нет.

Формат ввода

В первой строке nn от 11 до 10510^5. Во второй — nn ненулевых чисел по модулю не больше 10910^9.

Формат вывода

Одно число.

Примеры

ввод
5
1 -1 1 -1 1
вывод
4

Примечание

Сравнивать знаки удобно как логические значения: (a[i] > 0) != (a[i+1] > 0). Умножать соседей нельзя — произведение переполнится.

Войдите, чтобы отправлять решения.