Задача
Дан набор из N
целых чисел. Необходимо определить количество элементов, имеющих значения не равные значению максимального элемента из этого набора.
Напишите эффективную по времени и по памяти программу для решения этой задачи. Программа считается эффективной по времени, если при увеличении количества исходных чисел
N
в
k
раз время работы программы увеличивается не более чем в
k
раз. Программа считается эффективной по памяти, если память, необходимая для хранения переменных программы, не превышает одного килобайта и не увеличивается с ростом
N
.
Входные данные
В первой строке входных данных задаётся количество чисел N
(\(1 <= 𝑁 <=100 000\)). В каждой из последующих 𝑁 строк записано одно целое число, не превышающее по модулю 1000.
Выходные данные
Выведите одно число - ответ на задачу
Примеры
№ |
Входные данные |
Выходные данные |
1 |
5
7
-5
9
8
9
|
3 |
В приведённом наборе из 5 чисел имеются три элемента — 7, –5 и 8, значения которых не равны значению максимального элемента этого набора — 9.