Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №26
  • Задание №26
  • Задание №74495 ЕГЭ Информатике

    Условие задания #74495

    №26 по КИМ

    В текстовом файле записан набор натуральных чисел, не превышающих 109. Гарантируется, что все числа различны. Необходимо определить, сколько в наборе таких пар чисел, что числа в паре имеют одинаковую чётность, а их сумма тоже присутствует в файле, и чему равна наибольшая из сумм таких пар.

    Входные данные.

    Первая строка входного файла содержит целое число N  — общее количество чисел в наборе. Каждая из следующих N строк содержит одно число.

    В ответе запишите два целых числа: сначала количество пар, затем наибольшую сумму.

    Пример входного файла:

    6

    3

    8

    14

    11

    22

    17 В данном случае есть две подходящие пары: 3 и 11 (сумма 14), 8 и 14 (сумма 22). В ответе надо записать числа 2 и 22.

    inf_26_04_21_26.txt

    Ответ

    Ответ:

    10 933100556

    Решение

    f = open('inf_26_04_21_26.txt')
    k = f.readlines()
    n = list(map(int, k))
    m = 0
    s = 0
    c = 0
    ns = set(n)
    for i in range(1, len(n) - 1):
        for j in range(i + 1, len(n)):
            if ((n[i] + n[j]) % 2 != 1):
                s = n[i] + n[j]
                if (s in ns):
                    c += 1
                    if s > m:
                        m = s
     
    print(c, m)

    Понятно ли решение?

    Похожие задания

    15
    Задание №46720Задание №46721Задание №46752Задание №51424Задание №46719Задание №32183Задание №46642Задание №32179Задание №41214Задание №46643Задание №56108Задание №41209Задание №41208Задание №36692Задание №46645
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме