Всем удачи завтра на регионе)
Набирайте баллы в C и D и full focus.
Проверенная тактика
Всё-таки 300+ людей с 226 баллами - не нормально.
Я думаю будет много подгрупп🔥
🔥58❤10❤🔥4👍4
Я поздравляю всех, кто:
1) смог прочитать «напишите рюкзак» в С.
2) набрал больше 0 в D.
С хорошей вероятностью вы прошли на всеросс🎉
1) смог прочитать «напишите рюкзак» в С.
2) набрал больше 0 в D.
С хорошей вероятностью вы прошли на всеросс🎉
👍45❤11😢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😡2❤1🫡1
Forwarded from OpenOlymp
Всем привет!
Мы подвели итоги отборочного этапа Открытой олимпиады школьников по программированию ’24-25!
📌 На финал олимпиады приглашены все участники, набравшие хотя бы 400 баллов на длинном туре!
🟣 Мы опубликовали материалы длинного тура с разбором задач, и ссылкой на дорешивание
Финал олимпиады состоится 6-8 Марта 2025 года. Уже скоро мы опубликуем регистрацию и более подробную информацию о финале
Мы подвели итоги отборочного этапа Открытой олимпиады школьников по программированию ’24-25!
Финал олимпиады состоится 6-8 Марта 2025 года. Уже скоро мы опубликуем регистрацию и более подробную информацию о финале
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤🔥4
Всем привет!
Прошел регион по математике. Как вам задачи?
Прошел регион по математике. Как вам задачи?
🤮47❤🔥7😭3❤2💩2🤡1🙉1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁62🤩17❤🔥3👍3❤2😭2🔥1
Всем удачи сегодня на Высшей пробе! Не забывайте про подгруппы)
❤🔥58👍6❤2🤩2😴1
Всем привет, до всеросса остался месяц.
Канал пустеет, админы готовятся, мемы по расписанию🤝
@algo_easy
Канал пустеет, админы готовятся, мемы по расписанию🤝
@algo_easy
🤩30👍4😁4❤🔥2