20 октября 2026 Олимпиада по искусственному интеллекту 5-11 класс ответы и задания школьного этапа Сириус
Школьный этап 2026-2027 всероссийской олимпиады школьников Сириус по искусственному интеллекту информатика задания и ответы для 5, 6, 7, 8, 9, 10, 11 класса 20 октября 2026 года. Данная олимпиада проходит у школьников 4 группы регионов в 8:00 утра ответы и решение опубликованы после заданий.
Олимпиада по искусственному интеллекту 5-6 класс школьный этап 2026 Сириус
За час было обработано 640 запросов с 67 устройств. Каждое устройство отправляло 9 или 10 запросов. Со скольких устройств было отправлено по 10 запросов?
Ответ: 37
Задание 2
Модель ИИ обучалась определять сорт яблока по фотографиям иностранных сортов, поэтому она определяет по изображению сорт яблока следующим образом:
- зелёное — «Гренни-Смит»,
- жёлтое — «Гольден»,
- красное — «Ред Делишес».
Модели было предложено определить сорт яблок на N фотографиях, на которых были изображены яблоки трёх указанных сортов, а также зелёные яблоки сорта ренет Симиренко. На каждой фотографии было ровно одно яблоко. Ровно на 15 фотографиях было яблоко сорта «Гренни-Смит», ровно на 20 — жёлтые яблоки и ровно на 70 — красные. Чему равно N, если четверть ответов модели были неверными?
Ответ: 140
Задание 3
Слоном делают ходы по шахматной доске 8 × 8 по следующему алгоритму. Изначально слона ставят в произвольную клетку доски. Затем слоном делают ход в произвольную клетку, на которой он ещё не стоял. Если после нескольких таких операций больше нельзя сделать ни одного хода, алгоритм завершается. В результате одного из запусков такого алгоритма слон посетил n клеток доски, а в результате другого — m клеток. Определите наибольшее возможное значение величины m − n. Напомним, что слон может ходить по диагонали в любом из четырёх направлений на любое число клеток, не покидая пределов доски.
Ответ: 24
Задание 4
Модель искусственного интеллекта ищет животных на изображении. Вокруг каждого найденного объекта она рисует рамку и подписывает вид животного. После работы модели специалист проверяет каждую рамку. Если внутри неё нет животного, находятся несколько животных или вид указан неверно, рамка считается неправильной. Иначе рамка подходит находящемуся в ней животному. Если животному подходит одна рамка, она считается правильной. Если подходит несколько, рамка с наименьшим номером считается правильной, а остальные — дублирующими.

Какие рамки будут учитываться как правильные?
Определите номер дублирующей рамки.
Определите номера всех неправильных рамок.
Одну из неправильных рамок можно исправить, изменив только подпись. Определите номер этой рамки.
Определите новую подпись этой рамки.
Нужно получить идеальный результат: вокруг каждого животного должна остаться ровно одна правильная рамка, а дублирующих и неправильных рамок быть не должно. За одно действие можно удалить одну рамку, добавить одну правильно подписанную рамку или изменить одну подпись. Какое минимальное число действий потребуется?
Ответ: правильные рамки — 1, 3, 5, 6; дублирующая рамка — 2; неправильные рамки — 4, 7; рамка, которую можно исправить заменой подписи, — 4; новая подпись — Собака; минимальное число действий — 4
Задание 5
Модель искусственного интеллекта определяет настроение отзывов о кафе. В начале обработки каждого отзыва модель устанавливает стартовую оценку = 10 баллов. Затем модель изменяет оценку при следующих словоупотреблениях:
| Оценочные слова | Действие каждого слова |
|---|---|
| понравилось, порадовало, впечатлило | увеличивает оценку на 1 балл |
| разочаровало, огорчило, расстроило | уменьшает оценку на 1 балл |
Остальные слова не влияют на оценку. Если непосредственно перед оценочным словом стоит слово «не», действие этого слова меняется на противоположное: увеличение на 1 заменяется уменьшением на 1, а уменьшение — увеличением.
После обработки всех слов модель отвечает:
- «положительный», если итоговая оценка больше 10;
- «отрицательный», если итоговая оценка меньше 10;
- «нейтральный», если итоговая оценка равна 10.
Найдите итоговую оценку каждого из пяти отзывов.
| Отзыв | Итоговая оценка |
|---|---|
| 1. «Меню понравилось и обслуживание порадовало» | |
| 2. «Меню понравилось, но обслуживание разочаровало» | |
| 3. «Обслуживание не разочаровало, а меню понравилось» | |
| 4. «Меню не понравилось, но обслуживание порадовало и оформление впечатлило» | |
| 5. «Меню разочаровало и обслуживание огорчило» |
Старая версия модели не учитывала слово «не»: следующее за ним оценочное слово она обрабатывала по обычному правилу. Для скольких из пяти отзывов ответ старой модели отличался бы от ответа новой?
В текст отзыва № 5 разрешается только добавлять слово «не» перед оценочными словами. Какое наименьшее число слов «не» нужно добавить, чтобы модель назвала отзыв положительным?
Задание 6
Модель искусственного интеллекта определяет, подойдёт ли пользователю фильм. Пользователь отвечает на три вопроса словами «да» или «нет». Запишем «нет» как 0, а «да» как 1. Например, строка 010 означает ответы «нет», «да», «нет» в этом порядке. Всего возможно восемь строк: 000, 001, 010, 011, 100, 101, 110, 111. В памяти модели хранятся некоторые из этих строк и правильный ответ «подойдёт» или «не подойдёт» для каждой сохранённой строки. Получив строку ответов пользователя, модель сравнивает её с каждой строкой в памяти и считает количество совпавших позиций. Ближайшими называются строки с наибольшим числом совпадений. Если у всех ближайших строк один и тот же ответ, модель выдаёт этот ответ. Если ответы ближайших строк различаются, считается, что модель совершила ошибку. Неверный выданный ответ также считается ошибкой. Например, пусть в памяти находятся строки 000 и 011. Для строки 001 с каждой из них совпадают две позиции, поэтому обе сохранённые строки являются ближайшими. На самом деле фильм подходит ровно тем пользователям, у которых в строке не меньше двух единиц. Это правило задаёт правильные ответы, с которыми сравниваются ответы модели. Исходно в памяти в каждом пункте находятся все восемь строк с правильными ответами. Удаления в разных пунктах независимы; после удаления в памяти должна оставаться хотя бы одна строка. Проверяются все восемь возможных строк пользователя, включая сохранённые.
После удаления строк в таблице остались только 000 → не подойдёт, 011 → подойдёт, 101 → подойдёт, 110 → подойдёт. На каких наборах признаков модель ошибётся?
- 000
- 001
- 010
- 011
- 100
- 101
- 110
- 111
Из исходной таблицы удалили четыре строки: 000, 001, 110, 111. На каких наборах признаков модель ошибётся?
- 000
- 001
- 010
- 011
- 100
- 101
- 110
- 111
Какое наибольшее число строк можно удалить из исходной таблицы, чтобы модель всё равно давала верный ответ для всех восьми наборов?
Олимпиада по искусственному интеллекту 7-8 класс школьный этап 2026 Сириус
В ресторане грузинской кухни подавались хинкали с говядиной, с бараниной и с сыром. Внешний вид у них одинаковый. Чтобы их различать, повара обозначали баранину горизонтальным надрезом, говядину — двумя перпендикулярными надрезами. Хинкали с сыром никакого разреза не имели. Камера со встроенным искусственным интеллектом определяла количество хинкали каждого вида, отпускаемых с кухни, по форме надреза. В меню были добавлены хинкали с грибами, но новой формы надреза для них задано не было, поэтому повара никакого разреза на таких хинкали не делали, а остальные виды помечали так, как и прежде. Согласно данным с камеры, за день с кухни поступило поровну хинкали с говядиной, с бараниной и с сыром. Известно, что на самом деле хинкали с грибами в тот день было приготовлено на 20 больше, чем с сыром, и на 32 меньше, чем с бараниной. Сколько было приготовлено хинкали с говядиной?
Ответ: 84
Задание 2
Рассмотрим следующий алгоритм определения вида треугольника в соответствии со значениями его углов. Если в треугольнике есть две равные стороны, алгоритм возвращает результат ОСТРОУГОЛЬНЫЙ. В противном случае, если угол напротив наибольшей стороны тупой, алгоритм выдаёт результат ТУПОУГОЛЬНЫЙ, если угол напротив неё прямой — результат ПРЯМОУГОЛЬНЫЙ, если угол напротив неё острый — результат ОСТРОУГОЛЬНЫЙ. На доске нарисовали по одному треугольнику каждого возможного вида: наибольшая сторона каждого треугольника равна 1, а величина каждого угла выражается целым числом градусов (то есть никакие два нарисованных треугольника не равны, при этом на доске нельзя нарисовать ещё один треугольник, чтобы это свойство сохранялось). Для скольких из этих треугольников приведённый алгоритм выдаёт неверный ответ?
Ответ: 45
Задание 3
Модель искусственного интеллекта ищет животных на изображении. Для каждой рамки модель указывает вид животного и уверенность в своём ответе. Чем больше процент, тем сильнее модель уверена в ответе. Некоторые рамки могут быть лишними: например, модель может несколько раз найти одно животное или принять за животное другой объект. Для обработки рамок выбран порог уверенности T и используется следующий алгоритм:
- Удалить все рамки с уверенностью меньше T.
- Рассмотреть оставшиеся рамки по убыванию уверенности.
- Сохранить текущую рамку и удалить все рамки с меньшей уверенностью, которые окружают тот же объект.
- Перейти к следующей неудалённой рамке и повторить шаг 3. Продолжать, пока не будут рассмотрены все рамки.

После выполнения алгоритма специалист проверяет оставшиеся рамки. Рамка считается правильной, если внутри неё находится ровно одно животное и его вид указан верно. Любая другая рамка считается ложной. Животное считается найденным, если вокруг него осталась правильная рамка. Какие рамки останутся после выполнения алгоритма при T = 60 %?
- 1: Кошка: 94 %
- 2: Кошка: 84 %
- 3: Собака: 89 %
- 4: Собака: 73 %
- 5: Медведь: 79 %
- 6: Попугай: 68 %
- 7: Кошка: 82 %
- 8: Собака: 65 %
- 9: Кролик: 61 %
Заполните таблицу.
| Порог T | Найдено настоящих животных | Осталось ложных рамок |
|---|---|---|
| 60 % | ||
| 70 % | ||
| 80 % | ||
| 90 % |
За каждое ненайденное настоящее животное начисляется 3 штрафных балла, а за каждую оставшуюся ложную рамку — 2 штрафных балла. Определите суммарный штраф для каждого из четырёх порогов.
| Порог T | Суммарный штраф |
|---|---|
| 60 % | |
| 70 % | |
| 80 % | |
| 90 % |
Выберите порог с наименьшим штрафом:
- 60 %
- 70 %
- 80 %
- 90 %
Пусть теперь за каждое ненайденное настоящее животное начисляется x штрафных баллов, а за каждую оставшуюся ложную рамку — по-прежнему 2 штрафных балла. Известно, что x — положительное целое число. При каких значениях x порог 80 % будет единственным порогом (среди представленных в таблице) с наименьшим суммарным штрафом? Если подходящих значений x нет, запишите −1.
Ответ: при T = 60 % остаются рамки 1, 3, 5, 6, 7, 8, 9; найдено животных / ложных рамок: 60 % — 4 / 3, 70 % — 3 / 1, 80 % — 2 / 1, 90 % — 1 / 0; суммарный штраф: 60 % — 6, 70 % — 5, 80 % — 8, 90 % — 9; порог с наименьшим штрафом — 70 %; значение x — −1
Задание 4
Модель искусственного интеллекта определяет, является ли сообщение в рабочем чате важным. У сообщения три признака:
- A — есть ссылка;
- B — есть слово «срочно»;
- C — сообщение отправлено ночью.
Значение «нет» обозначим числом 0, а «да» — числом 1. Например, строка 100 означает: ссылка есть, слова «срочно» нет, сообщение отправлено не ночью. Модель обучили на 20 сообщениях: 8 важных и 12 неважных. В таблице указано, у скольких сообщений каждого класса признак равен 1.
| Признак | Важные (8) | Неважные (12) |
|---|---|---|
| A — есть ссылка | 6 | 3 |
| B — есть слово «срочно» | 6 | 4 |
| C — отправлено ночью | 2 | 9 |
Для каждого из двух классов модель вычисляет оценку. Она перемножает долю сообщений этого класса среди всех 20 сообщений и три доли сообщений класса, у которых значения признаков A, B и C совпадают со значениями в сообщении abc. Например, для важного сообщения с a = 1 множитель, соответствующий признаку A, равен 6/8, а при a = 0 он равен 2/8. Оценку класса K будем обозначать через SK. Модель выбирает класс с большей оценкой. При равенстве она выбирает «неважное». Другие сведения о сообщении модель не использует.
Какой ответ даст модель для сообщения 100?
- Важное
- Неважное
В каждом из этих утверждений изменяется только названный признак, остальные сохраняются. Выберите верные утверждения:
- Добавление ссылки не может изменить ответ «важное» на «неважное»
- Добавление слова «срочно» обязательно изменяет ответ «неважное» на «важное»
- Изменение времени отправки с «не ночью» на «ночью» не может изменить ответ «неважное» на «важное»
- Удаление ссылки обязательно изменяет ответ «важное» на «неважное»
- Если сообщение отправлено не ночью, то добавление слова «срочно» к сообщению без этого слова делает ответ модели «важным»
- Если сообщение отправлено ночью, то добавление ссылки к сообщению без ссылки делает ответ модели «важным»
Всего существует восемь наборов abc. Для скольких исходных наборов ответ модели изменится, если заменить только c на противоположное значение: 0 на 1 или 1 на 0? Каждый исходный набор считается отдельно.
Ответ: для сообщения 100 — Важное; верные утверждения — 1, 3, 5; число наборов — 4
Задание 5
Датчик температуры сделал 9 измерений:
9, 14, 12, 0, 2, 14, 10, 19, 21.
Известно, что ровно два измерения оказались ошибочными из-за сбоя датчика, но какие именно — неизвестно. Размахом результатов измерений называется разность между наибольшим и наименьшим значениями. Какой наименьший размах могли иметь семь верных измерений?
Задание 6
Бабушка надвое сказала
Ограничение по времени: 2 секунды Ограничение по памяти: 256 мегабайт Ваня коллекционирует наклейки. На каждой наклейке написан номер — целое число от 1 до 1000, и наклейки с одинаковыми номерами считаются одинаковыми. Ваня коллекционирует наклейки в альбомах. Всего у Вани 8 альбомов. В k-м альбоме у Вани nk наклеек, номера у наклеек могут повторяться. Ваня достаёт из альбома две наклейки с различных позиций, без учёта порядка. И Ване кажется, что одинаковые наклейки попадаются ему подозрительно часто. Помогите Ване проверить догадку: для каждого альбома определите, верно ли, что две одинаковые наклейки получаются хотя бы в половине всех способов. Иными словами, если выбирать пару позиций равновероятно, вероятность вытащить одинаковые наклейки должна быть не меньше 1/2.
Формат входных данных
В первой строке ввода дано одно целое число t — количество наборов входных данных (t = 8). Далее следуют описания наборов входных данных (каждый набор описывает один альбом). В первой строке каждого набора дано одно целое число nk — количество наклеек в альбоме (2 ≤ nk ≤ 105). Во второй строке через пробел перечислены nk целых чисел ai — номера наклеек (1 ≤ ai ≤ 1000).
Формат выходных данных
Для каждого набора выведите в отдельной строке «YES», если при равновероятном выборе пары позиций Ваня достанет одинаковые наклейки с вероятностью не меньше 1/2, и «NO» в противном случае.
Система оценивания
Тесты из условия не оцениваются. Остальные тесты оцениваются независимо друг от друга, каждый — в 1 балл.
| Группа | Тестов | Баллы | Дополнительные ограничения |
|---|---|---|---|
| 1 | 5 | 5 | n ≤ 2000 во всех наборах |
| 2 | 7 | 7 | Без дополнительных ограничений |
Пример ввода: 8 4 1 2 1 1 5 3 3 1 1 2 3 4 4 4 2 7 7 2 7 8 6 1 1 1 1 2 3 6 5 5 5 5 9 7 2 2 2 2 2 1 3
Пример вывода: YES NO YES YES NO NO YES NO
Олимпиада по искусственному интеллекту 9-11 класс школьный этап 2026 Сириус
Решающий пень задаёт об объекте ровно один вопрос: «x ⩾ t?» — где t — некоторое вещественное число. Для каждого из двух возможных ответов заранее задаётся предсказываемый класс: белый или чёрный. Эти классы могут совпадать.
Какое наибольшее число правильных предсказаний может дать решающий пень на следующей выборке?

Ответ: 5
Задание 2
Классификатор относит объекты к положительному или отрицательному классу. Обозначим: TP — число объектов положительного класса, верно отнесённых к положительному классу; FN — число объектов положительного класса, ошибочно отнесённых к отрицательному классу; TN — число объектов отрицательного класса, верно отнесённых к отрицательному классу; FP — число объектов отрицательного класса, ошибочно отнесённых к положительному классу. Используются следующие метрики:
полнота (recall) = TP / (TP + FN), специфичность (specificity) = TN / (TN + FP), точность (precision) = TP / (TP + FP).
Модель имеет полноту 0,9 и специфичность 0,9. Долей положительного класса назовём отношение числа объектов положительного класса (то есть TP + FN) ко всем объектам выборки.
Определите долю положительного класса при точности 0,5.
Определите долю положительного класса при точности 0,9.
Ответ: при точности 0,5 — 0,1; при точности 0,9 — 0,5
Задание 3
Дана выборка из 7 объектов. Значения признака у объектов равны 0, 1, 4, 10, 14, 20, 22. Каждому объекту соответствует метка класса, равная 0 или 1; метки нам неизвестны. Для каждого объекта алгоритм находит ближайший (по расстоянию между значениями признака) к нему среди остальных объектов и предсказывает, что метка у них одинаковая. Во всех семи случаях алгоритм сделал верное предсказание. Сколько объектов могло иметь метку 0? Укажите все подходящие варианты.
Ответ: 0, 2, 3, 4, 5, 7
Задание 4
Файл: matches.csv В файле содержатся результаты всех матчей футбольного чемпионата. В чемпионате участвуют 16 команд. Каждая команда играет с каждой другой два раза: один раз дома и один раз в гостях. Таким образом, в файле находятся результаты 240 матчей. Файл содержит четыре столбца:
- home_team — название команды хозяев;
- away_team — название команды гостей;
- home_goals — число голов хозяев;
- away_goals — число голов гостей.
За победу команда получает 3 очка, за ничью — 1 очко, за поражение — 0 очков. Выполните следующие действия:
- Для каждого матча определите, сколько очков получили хозяева и сколько — гости.
- Для каждой команды сложите очки, набранные во всех её матчах. Расположите команды по убыванию суммы очков и получите исходную турнирную таблицу.
Гарантируется, что первое и последнее места в исходной таблице определяются однозначно. Определите победителя исходной таблицы. Запишите название команды.
Определите отрыв победителя от команды на втором месте. Ответ выразите в очках.
Определите команду, занявшую последнее место.
После проведения всех матчей команда, занявшая последнее место, снялась с чемпионата, выразив несогласие с рядом судейских решений. По регламенту результаты всех матчей с её участием аннулировали. Выполните следующие действия:
- Удалите из данных все матчи, в которых снявшаяся команда была хозяином или гостем.
- Для оставшихся матчей повторите начисление и суммирование очков. Составьте новую турнирную таблицу.
Определите количество очков команды, занявшей первое место в новой таблице. Гарантируется, что в новой таблице победитель набрал строго больше очков, чем команда на втором месте.
Ответ: победитель — Зенит; отрыв от второго места — 8; последнее место — Спартак; очков у первого места в новой таблице — 56
Задание 5
Лучевой поиск
Ограничение по времени: 2 секунды Ограничение по памяти: 256 мегабайт Илья решил своими руками написать лучевой поиск (beam search). Этот алгоритм хранит несколько кандидатов, у каждого из которых есть числовая оценка — скор. На каждом шаге кандидатов модифицируют, скоры пересчитывают, а худших кандидатов удаляют. В код Ильи закралась грубая ошибка: обновление просто прибавляет ко скору каждого кандидата одно и то же число x. Удаление при этом работает так, как задумано: код удаляет кандидата с наименьшим скором и записывает этот скор в лог. Если кандидатов с наименьшим скором несколько, удаляется любой из них — на записанное значение это не влияет. Удалённый кандидат в поиске больше не участвует, и последующие обновления его не меняют. Изначально у Ильи n кандидатов, скор i-го из них равен ai. Затем код выполняет q действий — обновлений и удалений — в известном порядке. Помогите Илье узнать, какие числа окажутся в логе.
Формат входных данных
В первой строке ввода даны два целых числа n и q — количество кандидатов и количество действий (1 ⩽ n, q ⩽ 2 · 105). Во второй строке через пробел перечислены n целых чисел ai — начальные скоры кандидатов (1 ⩽ ai ⩽ 106). В следующих q строках описаны действия в порядке выполнения. Каждое имеет один из двух видов:
- 1 x — обновление: скор каждого оставшегося кандидата увеличивается на x (1 ⩽ x ⩽ 1000);
- 2 — удаление кандидата с наименьшим скором среди оставшихся.
Гарантируется, что среди действий есть хотя бы одно удаление и всего удалений не больше n.
Формат выходных данных
Для каждого удаления в порядке выполнения действий выведите в отдельной строке скор удалённого кандидата.
Система оценивания
Тесты из условия не оцениваются. Остальные тесты оцениваются независимо друг от друга, каждый — в 1 балл.
| Группа | Тестов | Баллы | Дополнительные ограничения |
|---|---|---|---|
| 1 | 5 | 5 | n, q ⩽ 2000 |
| 2 | 7 | 7 | Без дополнительных ограничений |
Замечание
В первом примере три кандидата со скорами 5, 1 и 3.
- Действие 1: скоры увеличиваются на 2 и становятся 7, 3, 5.
- Действие 2: удаляется кандидат со скором 3, остаются 7 и 5.
- Действие 3: удаляется кандидат со скором 5, остаётся 7.
- Действие 4: скор увеличивается на 10 и принимает значение 17.
- Действие 5: удаляется кандидат со скором 17.
Пример 1 ввода: 3 5 5 1 3 1 2 2 2 1 10 2
Пример 1 вывода: 3 5 17
Пример 2 ввода: 5 5 5 4 3 2 1 2 2 2 2 2
Пример 2 вывода: 1 2 3 4 5
Пример 3 ввода: 4 4 7 7 7 7 2 1 1 2 2
Пример 3 вывода: 7 8 8
Пример 4 ввода: 2 4 10 1000000 1 1000 2 1 1000 2
Пример 4 вывода: 1010 1002000
Задание 6
Самая необычная строка
Ограничение по времени: 1 секунда Ограничение по памяти: 256 мегабайт Для эксперимента в области машинного обучения собран набор из n объектов. Каждый объект описывается m бинарными признаками: значение каждого признака равно 0 или 1. Объекты пронумерованы от 1 до n в том порядке, в котором они записаны в наборе данных. Для оценки того, насколько объект отличается от остальных объектов, используется расстояние Хэмминга. Расстоянием Хэмминга между двумя объектами называется количество признаков, значения которых у этих объектов различаются. Необычностью объекта назовём сумму расстояний Хэмминга от него до всех объектов набора. Требуется найти объект с максимальной необычностью и значение его необычности. Если максимальная необычность достигается у нескольких объектов, следует выбрать объект с наименьшим номером.
Формат входных данных
В первой строке вводятся через пробел два натуральных числа n и m (1 ⩽ n · m ⩽ 200000). В следующих n строках вводится по m цифр (0 или 1) в каждой.
Формат выходных данных
Выведите два числа через пробел: номер (наименьший) самой необычной строки и её необычность.
Пример 1 ввода: 3 4 0101 1100 0000
Пример 1 вывода: 1 4
Пример 2 ввода: 4 3 111 110 101 000
Пример 2 вывода: 4 7
Смотрите для 5 класса олимпиаду по математике