Задача Задача №3540734
А
А
Алгоритм решения (пошагово):
- Считываем вход: первая строка — N, количество теплиц. Далее идут N чисел — место, сколько кустов помещается в каждой теплице.
- Для каждой теплицы с индексом от 1 до N проверяем условие: число кустов чётное и не больше 100.
- Если условие выполняется, добавляем это число к сумме для помидоров.
- После обработки всех теплиц выводим найденную сумму.
Сложность: время O(N), память O(1) (за исключением ввода).
Код на Python 3:
import sys
def main():
data = sys.stdin.read().strip().split()
if not data:
print(0)
return
n = int(data[0])
total = 0
for i in range(n):
if i + 1 >= len(data):
break
try:
x = int(data[i + 1])
except ValueError:
continue
# Учитываем только те теплицы, в которые помещается чётное число кустов не больше 100
if x % 2 == 0 and 0 <= x <= 100:
total += x
print(total)
if __name__ == "__main__":
main()