Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3541004
А
Аноним
30 декабря 2025 08:06 · публичный вопрос
А
Аноним

В первой строке записано число N — количество теплиц для помидоров. Затем в N строках записано по одному целому числу — сколько кустов помещается в каждой теплице. Роботу подходят…

Запрос пользователя

В первой строке записано число N — количество теплиц для помидоров. Затем в N строках записано по одному целому числу — сколько кустов помещается в каждой теплице. Роботу подходят только те теплицы, в которые помещается чётное число кустов не больше 100. Остальные пойдут под огурцы, их считать не надо. Сколько кустов помидоров получится посадить в сумме? Выведите это число. Оформить в виде готового к копированию кода в python

Ответ нейросети
30 декабря 2025 08:06

Краткое объяснение:

  • Нужно пройти по всем теплицам и сложить только те количества кустов, которые удовлетворяют двум условиям: число кустов четное и не больше 100.
  • Остальные теплицы не учитываются.
  • Время работы: O(N), память — O(1).

Готовый код на Python (копируйте целиком):

import sys

def main():
    data = sys.stdin.read().strip().split()
    if not data:
        print(0)
        return

    it = iter(data)
    try:
        n = int(next(it))
    except StopIteration:
        print(0)
        return

    total = 0
    for _ in range(n):
        try:
            x = int(next(it))
        except StopIteration:
            break
        if x % 2 == 0 and x <= 100:
            total += x

    print(total)

if __name__ == "__main__":
    main()