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

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

    №17 по КИМ

    Файл содержит последовательность целых чисел, по модулю не превышающих 10 000. Назовём парой два идущих подряд элемента последовательности.

    Определите количество пар, для которых выполняются следующие условия:

    —  запись элементов пары заканчивается одной и той же цифрой;

    —  ровно один элемент из пары делится без остатка на 7;

    —  сумма квадратов элементов пары не превышает квадрат наименьшего из элементов последовательности, запись которых заканчивается цифрой 7.

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

    17 (7).txt

    Ответ

    Ответ:

    102 97666192

    Решение

    f = open('17.txt')
    s = f.readlines()
    for i in range(len(s)):
        s[i] = int(s[i])
    count = 0
    maxi = 0
    mini = 0
    for i in range(len(s)):
        if abs(s[i]) % 10 == 7:
            mini = min(mini, s[i])
    for i in range(1, len(s)):
        if abs(s[i-1]) % 10 == abs(s[i]) % 10:
            if abs(s[i-1]) % 7 == 0 and abs(s[i]) % 7 != 0 and s[i-1]**2 + s[i]**2 <= mini**2:
                count+=1
                maxi=max(maxi, s[i-1]**2 + s[i]**2)
            elif abs(s[i]) % 7 == 0 and abs(s[i-1]) % 7 != 0 and s[i-1]**2 + s[i]**2 <= mini**2:
                count+=1
                maxi=max(maxi, s[i-1]**2 + s[i]**2)
    print(count, maxi)

    Видеоразбор:

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

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

    15
    Задание №71677Задание №38453Задание №41335Задание №41331Задание №41328Задание №67861Задание №25672Задание №25647Задание №25668Задание №25670Задание №25683Задание №25667Задание №25684Задание №26115Задание №26120
    Бесплатно

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

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

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