Алгоритмы - легко!
1.24K subscribers
18 photos
7 files
43 links
Канал про олимпиадную информатику. Ведут призеры и победы всеросса по информатике
Download Telegram
Всем удачи завтра на регионе)
Набирайте баллы в C и D и full focus.

Проверенная тактика


Всё-таки 300+ людей с 226 баллами - не нормально.

Я думаю будет много подгрупп🔥
🔥5810❤‍🔥4👍4
Я поздравляю всех, кто:
1) смог прочитать «напишите рюкзак» в С.
2) набрал больше 0 в D.

С хорошей вероятностью вы прошли на всеросс🎉
👍4511😢6🐳2❤‍🔥1🔥1🥰1
Краткое решение задач сегодняшнего тура(кроме D, там на 53).

A. x^2 - y^2 = (x - y) * (x + y) = d. Перебираем делитель d до корня(он меньший, значит это x - y), тогда x + y тоже знаем. x - y = a, x + y = b -> 2 * x = a + b и также отсюда узнаем y. Проверяем их не соответствие условиям L, R.

B. Общие факты: отрезок с мин суммой всегда длины 1, потому что иначе можно "отжать" у него какой-нибудь элемент и ответ не уменьшится. Аналогично с макс суммой(то есть длины как можно больше, то есть n - k + 1, это когда все, кроме макс отрезка, длины 1).
k=2 -> перебираем префикс и находим с помощью префсумм разности.
k=3 -> отрезок с мин суммой всегда длины 1, перебираем его и с помощью преф сумм узнаем ответ.
k>3 -> с помощью "общего факта" вы перебираете, где минимум. Тогда смотрите, чтобы отрезок макс суммы был длины не больше n - k + 1 и делаете для этого преф и суф максимумы по этим отрезкам.
C. Ну блин, извините, ребят, но тут прям текстом написано: сделайте рюкзак с восстановлением ответа. Откройте алгоритмику что ли...
И написано s*(k1+...kn) <= 10^7.
Храните dp[n][s], который ссылается идем ли на предыдущий слой или остаемся при текущем w.
13🤡7🤬2
Forwarded from С значит Стану фермером (А Значит Артемий)
Проблема: надо пораскидать 300 человек с одинаковым баллом
Решение: дать в С задачу «напишите рюкзак»
😁45🤡3😡21🫡1
в D можно было на 53 рекурсию написать. Или вот такую дп: dp[слой][i][j] - где слой - красные диагонали. Пересчет простой. O(n * m * (n + m)). если >= 3 достопримечательности на одной красной диагонали, то ответ нет(fun fact)

Буду рад, если кто-то поделится решением на 100.
🔥17🤡2
😁42🤡18🤬2
editorial (3).pdf
481 KB
Полный разбор
10🤡4❤‍🔥2🔥2😁1
Forwarded from OpenOlymp
Всем привет!
Мы подвели итоги отборочного этапа Открытой олимпиады школьников по программированию ’24-25!

📌 На финал олимпиады приглашены все участники, набравшие хотя бы 400 баллов на длинном туре!
🟣Мы опубликовали материалы длинного тура с разбором задач, и ссылкой на дорешивание

Финал олимпиады состоится 6-8 Марта 2025 года. Уже скоро мы опубликуем регистрацию и более подробную информацию о финале
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤‍🔥4
Всем привет!
Прошел регион по математике. Как вам задачи?
🤮47❤‍🔥7😭32💩2🤡1🙉1
2_5253724006443414545.pdf
386.6 KB
Разбор первого дня
🔥9👍2🥱2👏1😢1
sols2.pdf
384.3 KB
😨11🤮4❤‍🔥2👍1🥰1
Напоминание всем, всеросс по информатике через 52 дня
Please open Telegram to view this post
VIEW IN TELEGRAM
😁62🤩17❤‍🔥3👍32😭2🔥1
Всем удачи сегодня на Высшей пробе! Не забывайте про подгруппы)
❤‍🔥58👍62🤩2😴1
Всем привет, до всеросса остался месяц.

Канал пустеет, админы готовятся, мемы по расписанию🤝
@algo_easy
🤩30👍4😁4❤‍🔥2
9 класс - 527
10 класс - 542
11 класс - 558
💔3615😢5🥰3
результаты высшей пробы за 11 класс
❤‍🔥8
Видимо, но это не точно
357 - победитель
297-298 - призер
🙏25😁3