Комбинаторика и интерполяция в задаче «D. Обряды инков», Yandex Cup 2024, Алгоритм, Полуфинал
В этом видео я дорешиваю задачу «D. Обряды инков» из соревнования «Yandex Cup 2024 — Алгоритм — Полуфинал» и подробно объясняю решение: комбинаторику, интерполяцию, многочлены Лагранжа и метод Гаусса решения системы линейных уравнений при нахождении коэффициентов интерполяционного многочлена.
Решение задачи, полученное во время видео:
Я сдал именно то, что рассказал за первые 20 минут видео, потратив значительную часть времени на поиск багов, написание кода и получение эффективной реализации.
После записи видео я ещё немного посидел, подумал и добился 318 мс:
Тайм-коды:
00:00:00 Доброе утро
00:00:45 Упрощение задачи
00:07:15 Решение упрощённой задачи
00:13:00 Интерполяция многочленами
00:18:30 Многочлены Лагранжа
00:22:30 Идём писать исходный код
00:25:45 Реализуем модульную арифметику
00:42:30 Реализуем сведение к упрощённой задаче
00:46:30 Ищем ошибку в коде сведения к упрощённой задаче
00:54:50 Реализуем решение упрощённой задачи
01:12:30 Реализуем многочлен Лагранжа
01:21:15 Применяем асимптотические оптимизации
01:23:20 Выкидываем бинарный поиск, заменяя его формулой
01:35:20 Заменяем Лагранжа методом Гаусса
01:49:00 Исправляем ошибки в методе Гаусса
02:01:00 Удаляем лишний код
02:02:35 Пытаемся найти неэффективные места в коде и что-нибудь сделать
02:18:50 Догадался заменить long double на double
02:22:59 Догадался, что отрезок [s, f] довольно быстро уменьшается до одной точки s=f=2
02:36:50 Оптимизирую вычисление значения многочлена в точке
02:41:30 Пробую бесполезные оптимизации
02:47:50 Оптимизация крайних случаев суммы степеней
02:51:30 Полное решение
1 view
1406
436
1 month ago 01:34:21 2.8K
ЕГЭ 2025 Математика. Задача 5. Теория вероятностей. Комбинаторика и формула Бернулли. Интенсив Урок 3
2 months ago 00:04:48 1
Современная комбинаторика
2 months ago 01:57:39 9
Встреча с математиками под вино :) Андрей Михайлович Райгородский.
2 months ago 02:12:45 31
Организационная встреча Хармфульского клуба любителей математики!
2 months ago 02:45:10 6
Запись созвона по 0-му школьному спринту Хармфульского клуба любителей математики
2 months ago 03:21:54 79
День открытых дверей онлайн-магистратур МФТИ
2 months ago 04:14:55 1
Итоговый созвон по школьной математике. Спринт 0.
2 months ago 00:27:30 3
Social Data для маркетинговых исследований
2 months ago 01:09:43 10
Теория. Вся алгебра за 9 класс. Готовимся к ОГЭ и ЕГЭ. Закрепляем материал
2 months ago 00:18:46 1
9 класс. Контрольная №8 (из 9). Тема: Элементы комбинаторики, начальное из теории вероятностей. :)
2 months ago 00:26:52 8
10 класс. Контрольная №9 (из 9). Тема: Комбинаторика и вероятность, бином Ньютона. Завершаем цикл!:)
2 months ago 01:16:19 11
Райгородский А. М. - Комбинаторика - Введение в комбинаторику, часть 1
2 months ago 01:25:20 13
Райгородский А. М. - Комбинаторика - Комбинаторные тождества
2 months ago 01:22:43 1
Райгородский А. М. - Комбинаторика - Оценки и асимптотики для факториалов и чисел сочетания
2 months ago 01:21:14 3
Райгородский А. М. - Комбинаторика - Введение в графы
2 months ago 01:12:49 1
Демидович Ю. А. - Комбинаторика - Эйлеровы графы. Деревья
2 months ago 01:27:36 4
Аржанцев И. В. - Алгебра. Часть 1 - Обратная матрица
2 months ago 00:55:30 1
Гашков С. Б. - Дискретная математика - Введение в комбинаторику
2 months ago 01:38:56 5
Гашков С. Б. - Дискретная математика. Семинары - Семинар 1
2 months ago 00:23:42 1
Селиверстов А. В. - Молекулярная физика - Семинар 1
2 months ago 01:25:21 1
Сажина О.C. - Математическая обработка наблюдений. Семинары - 4. Задачи на теорию множеств
2 months ago 01:17:45 1
Сердобольская М.Л. - Теория вероятностей. Семинары - 1. Классическая вероятность. Часть 1
2 months ago 01:43:24 1
Дианкин И.Д. - Прикладная математика для машинного обучения - Лекция 6. Интегралы и комбинаторика
2 months ago 00:46:42 1
Дианкин И.Д. - Прикладная математика для машинного обучения - Семинар 6. Интегралы и комбинаторика