(один из вариантов задачи) Нужно найти соседние тройки, сумма которых кратна максимальному элементу всей последовательности, оканчивающемуся на 3. В ответе — количество троек и максимальная из подходящих сумм.
1. Что искать в условии
Весь файл: самый большой элемент, чья десятичная запись оканчивается на 3.
Окно: сумма текущей тройки делится на одну и ту же опору.
2. Как читать данные
Читаем по одному числу из 17_2026_demo.txt. Это учебный фрагмент, файл исходного экзамена берётся из задачи.
Порядок менять нельзя.
3. Как найти опору
Кандидаты: −13 и 23. Из них максимум — m = 23.
Проверяем окончание через abs(x) % 10 == 3, но максимум ищем по значениям со знаком.
4. Как найти ответ
Для тройки считаем s = x+y+z. Если s % m == 0, сохраняем сумму.
| Тройка |
Сумма |
Результат |
| 4, 19, 23 |
46 |
1 |
| 23, 10, −10 |
23 |
1 |
| −13, 4, 19 |
10 |
0 |
На фрагменте: 2 тройки, максимум суммы 46.
Ловушка: проверка окончания числа — по abs(x). Но сама опора m — это значение элемента, а не модуль максимального элемента.