27 задание. Программирование
27 задание. Программирование Это задание — самая сложная задача высокого уровня, требующая написания эффективной программы для анализа больших числовых последовательностей. Она проверяет умение оптимизировать алгоритмы, чтобы код работал быстро на огромных объемах данных. За нее дают 2 первичных балла. Но есть возможность получить 1 балл за решение с толстым набором. Главные особенности задачи Два файла с данными: Простой набор (для получения 1 балла) и огромный файл (для получения 2 баллов, где медленный код выдает ошибку по времени). Поиск оптимального решения: Требуется перейти от медленного перебора к быстрому алгоритму. Основные типы сюжетов: Поиск кратных сумм, остатков и подмассивов. Задачи на динамическое программирование. Пространственная кластеризация точек (например, поиск центров групп на плоскости).