Олимпиадный тренинг

Задача . Задача 1


Задача

Темы:

На вход программы поступает последовательность из N натуральных чисел. Рассматриваются все пары различных элементов последовательности (элементы пары не обязательно должны стоять в последовательности рядом, порядок в паре неважен). Необходимо определить максимальную сумму пары, кратную 2023, ровно один из элементов в которой делится на 47, при этом номера элементов в последовательности отличаются не менее, чем на K.

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

Даны два входных файла (A и B), каждый из которых в первой строке содержит число N - количество чисел, во второй строке K – минимальная разница между номерами элементов (1 ≤ N ≤ 10 000 000, N > K). В каждой из следующих N строк записаны элементы последовательности (все числа неотрицательные, не превышающие 2 000 000).

В ответе укажите два числа: сначала значение искомой величины для файла A, затем - для файла B.

Типовой пример организации данных во входном файле

10

4

6224

2184

84

4379

532

6426

36

6516

3713

2118

Пример выходных данных для приведённого выше примера входных данных:

8092


Файл А      Файл В


time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя