Метод сдвига массива
На вход программы поступает последовательность из N натуральных чисел. Рассматриваются все пары различных элементов последовательности (элементы пары не обязательно должны стоять в последовательности рядом, порядок в паре неважен). Необходимо определить минимальное произведение пары, кратное 199, при этом номера элементов пары в последовательности отличаются не менее, чем на K.
Входные данные. Даны два входных файла (файл A и файл B), каждый из которых в первой строке содержит число N – количество чисел, во второй строке K – минимальную разницу между номерами элементов (1 ≤ N ≤ 10 000 000, N > K). В каждой из следующих N строк записаны элементы последовательности (все числа неотрицательные, не превышающие 2 000 000).
Пример входного файла:
10
4
300
247
41
201
246
97
8
108
261
199
В этой последовательности наименьшее произведение, кратное 199, получается для пары (41, 199), оно равно 8159. Ответ: 8159.
В ответе укажите два числа: сначала искомое значение для файла А, затем для файла B.