А286

Задача

Даны целые числа [latex]a_1,\cdots, a_{n}[/latex]. Получить новую последовательность, выбросив из исходной все члены со значением [latex]max(a_1,\cdots,a_{n})[/latex].
Тесты
Входные данные Выходные данные
1 0 0 0 0 0 0 0 0
2 998 103678 3333 800000 542 2 48 132 9 745 998 103678 3333 542 2 48 132 9 745
3 1 2 42 -138 0 99 1 242 70  21 1 2 42 -138 0 99 1 70 21
4 -144 -789342454657 -155 -923 -7 -144 -789342454657 -155 -923
5  8 8 8 8 11 11 11 11 8 8 8 8  8 8 8 8 8 8 8 8
Код программы
Для запроса на выполнение нажать здесь.

Решение
Заданную последовательность чисел добавляем в вектор. Затем находим максимальный по значению член этой последовательностии и удаляяем равные ему элементы. Если же последовательность состоит из равных по значению чисел, то удаляем все члены последовательности.

Related Images: