Заключительный этап 2026 всероссийской олимпиады школьников по искусственному интеллекту задания, ответы и решения для 9, 10, 11 класса. Данная олимпиада прошла у школьников 22-28 марта в Москве.
→ Задания: скачать
→ Решение: скачать
Олимпиада по искусственному интеллекту заключительный этап 2026
is-int-inf-olimp-2026-vosA. Прямая снова крутится Рассмотрим линейный классификатор на плоскости R 2 , задаваемый прямой x + Ay = 0. Точка (x, y) относится к первому классу, если x + Ay > 0. В противном случае, если x + Ay ⩽ 0, точка относится ко второму классу. Приведите пример таких целых чисел A, b и c, что для трёхчлена P(x) = x 2+bx+c точка (2, P(2)) относится к первому классу, а точки (1, P(1)) и (3, P(3)) — ко второму классу.
B. Генератор случайности Генератор случайных чисел работает следующим образом. Если задать ему натуральное число m ⩾ 6, он выдаст последовательно 10 натуральных чисел. Каждое число выбирается им независимо и равновероятно из множества {1, 2, . . . , m}. В силу системной ошибки, результат генератора выводится на экран следующим образом: числа 1, 2, 3, 4, 5 выводятся без изменений, а вместо любого другого числа выводится число 6. При каком натуральном m ⩾ 6 вероятность получить на экране последовательность чисел 6, 2, 6, 6, 1, 6, 4, 6, 3, 5 максимальна?
C. Градиентный спуск на листочке Рассмотрим функцию f(x, y) = x 20 +y 26 . Ниже приведён алгоритм, который по начальной точке (a, b) строит последовательность точек (Xi , Yi), i = 0, 1, 2, . . . Ниже в коде decrease_lr = False для пункта (a), и decrease_lr = True для пункта (b). X0, Y0 ← a, b dx, dy ← 0, 1 lr ← 1 for i = 1, 2, 3, . . . do dx, dy ← dy, -dx if decrease_lr and i · lr ⩾ 2 then: lr ← lr / 2 end if Xi, Yi ← Xi-1, Yi-1 if f(Xi + dx · lr, Yi + dy · lr) < f(Xi, Yi) then Xi ← Xi + dx · lr Yi ← Yi + dy · lr end if end for Докажите, что, какая бы точка ни была начальной, справедливы следующие утверждения. (a) Hайдётся такой номер N, что расстояние от точки (XN , YN ) до начала координат не превосходит 1. (b) Hайдётся такой номер N0, что для любого номера N ⩾ N0 расстояние от точки (XN , YN ) до начала координат не превосходит 1 1000 .
D. Лазер Пол прямоугольной камеры с зеркальными стенами имеет форму клетчатого прямоугольника 1000 × 3000. В узлах сетки расположены датчики температуры (всего 1001 · 3001 датчиков). Изначально все датчики показывают температуру 0 ◦C. В центрах некоторых клеток расположено по одному устройству, испускающему лазерные лучи. Каждое устройство испускает лазерный луч по диагонали клетки, в центре которой оно находится (то есть в одном из четырех возможных направлений, в сторону одного из узлов соответствующей клетки). При этом то же устройство поглощает лучи, приходящие из противоположного узла. На лучи трёх других направлений устройство не влияет. Всего установлено 300 устройств, которые излучают по одному лучу. Каждый луч отражается зеркально от стенок (попадая в угол, луч отражается в противоположном направлении), пока не поглотится каким-то из устройств.
Лазерный луч, «посещая» очередной датчик температуры, увеличивает его показание на 1 ◦C. Если же в точке, где располагается датчик, луч отражается, он увеличивает показание соответствующего датчика сразу на 2 ◦C. Назовём тепловой картой матрицу A размера 1001 × 3001, элементы которой равны итоговым показаниям соответствующих датчиков температуры. Для проверки корректности показаний датчиков, полученные значения анализируют следующим образом. Выбирается квадратная матрица K размера s×s, называемая ядром размера s, после чего вычисляется свёртка матрицы A с ядром K, то есть матрица B = A⋆K размера (1002 − s) × (3002 − s), где Назовём ядро K определяющим, если для любой тепловой карты A все элементы матрицы B равны нулю, при этом не все элементы ядра K равны 0. При каком наименьшем значении s существует определяющее ядро размера s? Ниже на рисунке вы можете видеть как запущенный луч изменит температуру в датчиках до момента поглощения.
E. Новая выборка Модель по вещественному числу x предсказывает вещественное число методом линейной регрессии, то есть по формуле f(x) = ax + b, где a, b ∈ R — параметры модели f. Дана обучающая выборка (x1, y1),(x2, y2), . . .(xn, yn), где x1, . . . , xn, y1, . . . yn ∈ R. Модель f обучается на этих данных: параметры a и b выбираются методом наименьших квадратов, то есть так, чтобы значение выражения. Построим новую выборку, добавив к исходной n объектов (xi , f(xi)), i = 1, 2, . . . , n. Пусть на получившейся выборке из 2n объектов обучается модель g(x) = cx + d также методом наименьших квадратов. Обозначим через R2 1 коэффициент детерминации для модели g, посчитанный на выборке из всех 2n объектов. Предполагается, что параметры обеих моделей удалось подобрать методом наименьших квадратов единственным образом. Выразите R2 1 через R2 0 .
F. Вымышленная ситуация Артур и Таня готовят вычислительные мощности к практическому туру для 1000 участников финала всероссийской олимпиады школьников по ИИ. Изначально они хотели развернуть всю инфраструктуру в облаке и выдавать видеокарты (GPU) из общего набора, но, чтобы исключить сетевые задержки, было решено собрать каждому участнику персональный кластер из 8 устройств. На складе партнёров олимпиады есть по 8000 устройств каждого из трех типов. • Тип 1 (зеленые) — CUDA, быстрые, но горячие.
Тип 2 (красные) — поддерживают открытые стандарты, подходят для обучения больших языковых моделей (LLM), но требуют сложной настройки драйверов. • Тип 3 (желтые) — экспериментальные ускорители (TPU). По условиям поставки устройства типа 1 можно получать только партиями по 7 штук; устройств каждого типа должно быть не меньше, чем 2026; всего со склада следует взять ровно 8000 устройств. Если в соответствии с этими условиями можно привезти со склада y1 устройств первого типа, y2 — второго и y3 — третьего, будем называть тройку целых чисел (y1, y2, y3) допустимой, то есть: y1 + y2 + y3 = 8000, yt ⩾ 2026 (t = 1, 2, 3), y1 . . . 7. Каждый участник имеет персональный шифр i = 1, 2, . . . , 1000. Устройства, поставленные со склада, распределяются между участниками.
Пусть участник i получает персональный кластер Si = (xi,1, xi,2, xi,3), в котором xi,1, xi,2, xi,3 — количество устройств первого, второго и третьего типа соответственно. Числа xi,1, xi,2, xi,3 — целые неотрицательные, причём xi,1 + xi,2 + xi,3 = 8. Оказалось, что кто-то из участников предпочитает «зеленых», кто-то фанат открытых стандартов и выбирает «красных», а кто-то любит необычных «жёлтых». Для каждого участника заданы предпочтения устройств ui,1, ui,2, ui,3, указанные во входном файле gpu.csv. Файл содержит заголовок и 1000 строк с 3 столбцами с данными: в i-й строке записаны три целых числа ui,1, ui,2, ui,3 (именно в таком порядке), соответствующие предпочтениям участника i. Полезность кластера S = (x1, x2, x3) для участника i задаётся формулой Vi(S) = ui,1×1 + ui,2×2 + ui,3×3. Распределение устройств называется честным, если неравенство Vi(Si) ⩾ Vi(Sj ) справедливо для любых двух участников i, j. (a) Приведите пример допустимой тройки значений (y1, y2, y3), при которой честного распределения не существует, и докажите это. (b) Существует ли допустимая тройка (y1, y2, y3), при которой существует честное распределение?
Смотрите на сайте олимпиады
Региональный этап 2026 олимпиада по искусственному интеллекту 9, 10, 11 класса задания и ответы
