Возрастающий массив

Решим задачу жадным алгоритмом. Рассмотрим по-очереди элементы массива от 1-го до n-го. Каждый раз будем из двух вариантов выбирать тот, который во-первых, больше либо равен предыдущего выбранного значения, а во-вторых, если все равно оба варианта возможны, то меньший их двух (то есть, отрицательный). Если на каждом шаге получилось выбрать очередной элемент, то решение найдено. Иначе, решения не существует.