ЕГЭ 26 Жадный алгоритм. Олимпиадная задача о том, как неформал продавал свои волосы :)
Задача на применение жадного алгоритма одна из самых сложных и часто попадающихся на ЕГЭ. А в этом видео - олимпиадная задача о том, как неформал продавал свои волосы. Олимпиадные задачи или близкие по сложности к ним также могут попасться на ЕГЭ (как в 2021 году), так что обратите на нее внимание. Жадный алгоритм - это такое общее название для большого количества способов решения задач. Мы в каждый момент времени выбираем что-то самое выгодное "близко лежащее" к нам, как бы в противовес динамическому программированию, где мы должны продумывать все шаги наперед. 00:00 Вступление. Что такое жадный алгоритм 03:08 Задача 26 - типичная задача на жадный алгоритм 03:55 Задача из олимпиады - решение. Написание программы 49:12 Альтернативное решение задачи через удаление куска массива 1:02:24 Заключение Если хотите лучше подготовиться к ЕГЭ, приходите к нам на бесплатные вебинары по математике, информатике и физике: https://youclever.org/free-sunday-webinars/ - регистрация на вебинары Но если вам нужно подготовиться к ЕГЭ действительно на высокий балл, приходите на наши курсы: https://youclever.org/prices- Подготовка к ЕГЭ по математике, информатике и физике Чтобы вы лучше понимали, что нужно освоить, чтобы решать задачи на сложные алгоритмы (и получить 4 балла на ЕГЭ) ниже мы привели программу всех 10 уроков темы "Программирование - сложные алгоритмы" нашего курса подготовки к ЕГЭ по информатике. Урок 1. Жадный алгоритм - разберем все подробно Урок 2. Другие алгоритмы Кроме жадного, существуют ещё огромное множество алгоритмов, но некоторые из них применяются чаще всего: уже известное нам динамическое программирование и бинарный поиск. Урок 3. Вложенные циклы Поиск пары полным перебором (1 балл). Задача 27 - самая сложная в ЕГЭ по информатике, и она может дать 2 первичных балла. На этом уроке мы узнаем, какие типы заданий попадаются под этим номером, познакомимся с двумя из них и научимся решать их полным перебором. Этот способ уже гарантированно даст нам 1 балл за эту задачу (так называемая подзадача А). Урок 4. Делимость произведения пары Поиск второго максимума (2 балла). На этом уроке мы научимся решать задачу из прошлого урока про произведение чисел в паре. Но сделаем более эффективным методом. Для этого мы снова окунемся в математику: повторим разложение чисел на множители, некоторые формулы и понятия из комбинаторики (которые мы уже, в принципе, проходили - в задаче №7). Это поможет решать данный тип 27 задач очень эффективно (то есть быстро), а значит, сможем быстро обработать даже самые гигантские массив входных данных (это так называемая подзадача Б). Урок 5. Делимость суммы пары (2 балла). На этом уроке мы научимся решать эффективным методом, задачу немного другую задачу - тоже на поиск пар, но теперь нас будет интересовать их сумма или разность. Для этого мы повторим (или выучим), что такое деление с остатком, и узнаем основные свойства остатков. Ну и комбинаторика здесь тоже нам понадобится. Урок 6. Делимость суммы и произведения пары - 1 На этом уроке мы отрабатываем всё, что прошли на предыдущих двух, но на более сложных задачах: где для наших пар элементов с определёнными суммой или произведением есть ещё какие-то дополнительные условия (например, одно из них должно быть больше 100). Урок 7. Пара на расстоянии не меньше/не больше заданного - 1. Один из самых сложных типов задач №27. Нам не только нужно искать пары элементов, как раньше, но еще и учитывать, что они находятся на определенном расстоянии друг от друга. На этом уроке мы научимся решать подобные задачи сначала полным перебором, а потом эффективно. Урок 8. Пара на расстоянии не меньше/не больше заданного - 2. На этом уроке продолжаем и отрабатываем пройденное на прошлом (эффективным алгоритмом), только на более сложных задачах. Урок 9. Выбор по одному элементу из нескольких множеств. Ещё один распространённый на ЕГЭ тип задач: нам даётся много пар или троек чисел, а из каждой нужно выбрать по одному числу так, чтобы их сумма/произведение была наибольшей/наименьшей и ещё и делилась на что-нибудь. Эта задача интересна тем, что её полным перебором решать сложнее, чем эффективной программой:) На этом уроке мы и научимся решать все подобные задачи. Урок 10. Подпоследовательности. Работу с подпоследовательностями мы уже начали проходить в прошлой теме (урок 9.7). На этом уроке мы на более сложных задачах закрепим эти навыки. Таким образом, после этого урока мы будем уметь как эффективно, так т полным перебором, решать все возможные типы задач №27. #ЕГЭ126Информатика
Название:
ЕГЭ 26 Жадный алгоритм. Олимпиадная задача о том, как неформал продавал свои волосы :)
Категория:
Разное