Олимпиадный тренинг

Задача . Три порога


Задача

Темы:
Дана блок-схема алгоритма.

На вход алгоритму подается целое положительное число N и массив из трех элементов [2, 3, 1].  Известно, что исполнение алгоритма успешно завершилось и было выведено число 1. Определите значение N, которое подали на вход алгоритма. В ответе укажите целое число. Если такого числа не существует, запишите в ответ NULL. Если таких чисел несколько, запишите минимальное из них.
Примечания:
1. Индексация элементов массива начинается с 0.
2. Функция sum(mas) вычисляет сумму элементов массива.
3. Операция сравнения != обозначает «не равно».
4. Операция A//B означает вычисление частного при целочисленном делении A на B, а операция A%B означает вычисление остатка при целочисленном делении A на B.

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя