Эффективное программирование
На вход программе подается два числа N и K, а также последовательность из N целых чисел в диапазоне от 5 до K. Рассматриваются все непрерывные подпоследовательности исходной последовательности, в которых содержатся K-4 различных чисел. Программа должна вывести одно число – минимальную длину такой подпоследовательности. Гарантируется, что в последовательности такая подпоследовательность существует.
Входные данные: Даны два входных файла: файл A (27a-p13.txt) и файл B (27b-p13.txt), каждый из которых содержит в первой строке натуральное число N – количество чисел в последовательности (100 ≤ N ≤ 5000000) и натуральное число K. В каждой из следующих N строк записано одно целое число в диапазоне от 5 до K (7 ≤ K ≤ 10000).