Тренировка по далёкому 2022 году
Сегодня написали третью командную тренировку
Получилось похуже, чем в первых двух, но не что-то фатальное. Особенно если учесть, что каждая первая задача была на тупую долгую реализацию 🤮 - это даже неплохо. Казалось, что мы выступили сильно хуже, чем 150 строчка
Безусловно, контесты на реализацию тоже нужно уметь решать, противные задачки будут везде и всегда, так что это была хорошая практика для нас
А по 2022 году она, потому что контест основан на задачах полуфинала ICPC одного из регионов🎈
Сегодня написали третью командную тренировку
Получилось похуже, чем в первых двух, но не что-то фатальное. Особенно если учесть, что каждая первая задача была на тупую долгую реализацию 🤮 - это даже неплохо. Казалось, что мы выступили сильно хуже, чем 150 строчка
Безусловно, контесты на реализацию тоже нужно уметь решать, противные задачки будут везде и всегда, так что это была хорошая практика для нас
А по 2022 году она, потому что контест основан на задачах полуфинала ICPC одного из регионов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
Codeforces Round 1075 (Div 2)
Этот пост про раунд будет необычным, ведь я писал его ещё 17-ого января в качестве тестера!
Наверное, большого смысла в результатах нет, так как с тех пор произошли некоторые изменения по задачам, но на тестинге раунда я решил 5 задач:🔤 ➖ 🔤 ➖ 🔤 1️⃣ ➖ 🔤 2️⃣ ➖ 🔤
Уже наученный горьким опытом, я во время тура скипнул задачу🔤 , после того, как за 20 минут получил лишь одну идею, и то не верную, и тем самым спас перформанс в раунде, решив задачу 🔤
А уже сегодня на раунде задача была разбита на🔤 1️⃣ и 🔤 2️⃣ . Хочется верить, что мой фидбэк внёс в это решение некий вклад
А вообще было весело тестить раунд, так что можете смело звать на подобные мероприятия❗️
Этот пост про раунд будет необычным, ведь я писал его ещё 17-ого января в качестве тестера!
Наверное, большого смысла в результатах нет, так как с тех пор произошли некоторые изменения по задачам, но на тестинге раунда я решил 5 задач:
Уже наученный горьким опытом, я во время тура скипнул задачу
А уже сегодня на раунде задача была разбита на
А вообще было весело тестить раунд, так что можете смело звать на подобные мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
AtCoder Beginner Contest 442
Написал сегодня свой первый раунд на AtCoder
✅ 5 задач, 📊 1875 место, 📈 +214 рейтинга
На самом деле раунд намного динамичнее, чем на codeforces, потому что на него даётся 100 минут (а не 120)⏱ Зато лёгкий недостаток времени компенсируется простотой задач. Первые 4 задачи я сдал меньше чем за 12 минут
Ну и дальше я, получается, перестарался со своим скиллом пропуска задач и, видимо, решение G у меня всё же неверное 😁 Как говорится, перехитрил сам себя
Пока не ясно насколько это выступление плохое (или хорошее, кто знает), мне в какой-то момент должны присвоить мой первый рейтинг↗️
В любом случае пописать задач на реализацию было полезно, так что одобряем AtCoder👍
Написал сегодня свой первый раунд на AtCoder
На самом деле раунд намного динамичнее, чем на codeforces, потому что на него даётся 100 минут (а не 120)
Ну и дальше я, получается, перестарался со своим скиллом пропуска задач и, видимо, решение G у меня всё же неверное 😁 Как говорится, перехитрил сам себя
Пока не ясно насколько это выступление плохое (или хорошее, кто знает), мне в какой-то момент должны присвоить мой первый рейтинг
В любом случае пописать задач на реализацию было полезно, так что одобряем AtCoder
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Codeforces Round 1076 (Div 3)
Ну вот пошёл нормальный перформанс. А стоило только выспаться😴
✅ 8 задач, 📊 58* место, без рейтинга
На самом деле результат, действительно, хороший, хоть у меня и есть 3 неверных посылки и последнюю задачу я сдал за 5 минут до конца, то есть впритык😳 На сегодня можно и отдохнуть 🏖️
*Места в нерейтинговых раундах я привожу среди всех участников, в том числе, которые пишут раунд как и я, не на рейтинг. Если считать только официальных участников, я бы занял первое(ну да, Андрей, нашёл чем хвастаться, побил чуваков 1600 рейтинга, молодец 😁)
Ну вот пошёл нормальный перформанс. А стоило только выспаться
На самом деле результат, действительно, хороший, хоть у меня и есть 3 неверных посылки и последнюю задачу я сдал за 5 минут до конца, то есть впритык
*Места в нерейтинговых раундах я привожу среди всех участников, в том числе, которые пишут раунд как и я, не на рейтинг. Если считать только официальных участников, я бы занял первое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1
Разбираемся в раундах Codeforces
В одном из предыдущих постов я писал про codeforces и о том, что там можно писать раунды. В продолжении этой темы я хочу сделать обзор на все типы раундов, которые только существуют 📍
Чтож, такой вот получился обзор, теперь вам будет чуть проще соотносить результаты в раундах разных дивизионов. Все утверждения про сложность раундов основаны на опыте участия, поэтому, если вы не согласны с чем-то из поста - пишите в комментарии и мы это обсудим✍️
В одном из предыдущих постов я писал про codeforces и о том, что там можно писать раунды. В продолжении этой темы я хочу сделать обзор на все типы раундов, которые только существуют 📍
⭐️ Div 2 раунды - в моё время это были с отрывом самые популярные раунды для начинающих. В них, обычно, 6 задач на 2 часа времени и они являются рейтинговыми для участников, с рейтингом до 2100📈 пунктов. Так исторически сложилось, что я измеряю сложности всех задач через Div 2 раунды, так что для нас это будут ещё и эталонные соревнования
⭐️ Div 1 раунды - это уже соревнования посложнее. Задача🔤 из Div 1 по сложности такая же, как и задача🔤 из Div 2, а задача🔤 из Div 1 такая же, как задача🔤 из Div 2. Более того, они, обычно, бывают "совмещёнными" с Div 2 раундами, то есть проходят по пересекающимся наборам задач и в одно и то же время, тогда задачи🔤 ➖ 🔤 из Div 1 совпадают с задачами🔤 ➖ 🔤 из Div 2. В них также обычно 6 задач и 2 часа времени и они уже рейтинговые для всех участников. Правда, если Ваш рейтинг выше 1900 и раунды Div 1 и Div 2 проводятся совмещённо, зарегистрироваться получится только на Div 1
⭐️ Global раунды - это большие раунды на 3 часа и 8-11 задач, в зависимости от размаха. Они проводятся довольно редко и подходят всем участникам, так как первые 6 задач раунда по сложности являются задачами Div 2 раунда. Тем не менее, из-за дополнительного часа, на таких раундах, обычно, удаётся решить больше задач, чем на Div 2
⭐️ Educational раунды - они практически копия Div 2 раундов, не отличаются по сложности, количеству задач и длительности, но немного отличаются по формату. Если в предыдущих раундах за решённую задачу ты получаешь баллы, то здесь используются правила ICPC - чем больше решённых задач, тем выше место, а участники с одинаковым количеством задач сравниваются по штрафному времени
⭐️ Div 3 раунды - тут мне самому пришлось залезть в интернет и изучить внимательнее формат и правила, так как эти раунды появилист относительно недавно (лет 5 всего как). Итак, эти раунды, обычно, состоят из 7 задач и на них отводится 2-2.5 часа времени. Они легче Div 2 раундов на 2 задачи, то есть задача🔤 c Div 2 будет задачей🔤 c Div 3. И проводятся они в формате Educational rounds. С рейтингом всё чуточку сложнее 🤨 Вам нужно иметь либо рейтинг ниже 1600, либо ни разу до этого не подниматься в рейтинге выше, чем на 1900
⭐️ Div 4 раунды - это самые простые раунды, они состоят из 7-8 задач и проще Div 3 на одну задачу. Хотя знаете, в этом я могу ошибаться, так как писал Div 4 раунд всего один раз. Зато что точно я могу сказать, так это то, что для рейтингового участия Ваш рейтинг должен быть меньше, чем 1400. И да, эти раунды тоже проходят по правилам Educational rounds
Чтож, такой вот получился обзор, теперь вам будет чуть проще соотносить результаты в раундах разных дивизионов. Все утверждения про сложность раундов основаны на опыте участия, поэтому, если вы не согласны с чем-то из поста - пишите в комментарии и мы это обсудим
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Если бы я разбирал задачи из codeforces на тему "как до неё додуматься", какая сложность была бы для вас интересна?
Anonymous Poll
18%
A Div 2
13%
B Div 2
21%
C Div 2
45%
D Div 2
66%
E Div 2
71%
F Div 2
5%
Разборы неинтересны
А сегодня я уезжаю в столицу спортивного программирования северо-западной Европы - Петрозаводск 🎈
А заодно и узнаем, почему все сборы проводятся там. Ну и в целом проводить сборы не в том городе, в котором живёшь - большой плюс. Проще будет с расписанием, будет непривычная обстановка и имитация контеста
Будет много бота, командных контестов и дорешки. Мы едем в немного изменённом составе, но это всё равно должно быть очень полезным
Интересно будет следить за результатами?🔥
А заодно и узнаем, почему все сборы проводятся там. Ну и в целом проводить сборы не в том городе, в котором живёшь - большой плюс. Проще будет с расписанием, будет непривычная обстановка и имитация контеста
Будет много бота, командных контестов и дорешки. Мы едем в немного изменённом составе, но это всё равно должно быть очень полезным
Интересно будет следить за результатами?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍4💯1
Петрозаводские сборы, день 1
Контест -✅ 8 задач
Дорешка -✅ +1 задача
Первый день пока выдался неудачным, на контесте не удалось показать крутой результат, мы могли бы вполне сдать девятую задачу за основное время🙁
Зато после контеста мы подорешивали задачи и даже придумали 3 решения, одно из которых я успел написать, одно в процессе и одно просто ждёт своей очереди. Пока не очень понятно что с ними делать, потому что с одной стороны нужно досдать, с другой стороны спать тоже надо😴
Контест -
Дорешка -
Первый день пока выдался неудачным, на контесте не удалось показать крутой результат, мы могли бы вполне сдать девятую задачу за основное время
Зато после контеста мы подорешивали задачи и даже придумали 3 решения, одно из которых я успел написать, одно в процессе и одно просто ждёт своей очереди. Пока не очень понятно что с ними делать, потому что с одной стороны нужно досдать, с другой стороны спать тоже надо
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Петрозаводские сборы, день 2
✅ 4 задачи, 📊 16 место
Мы немного двигаемся вверх, на этот день даже не стыдно за контест, потому что он был ну слегка сложноват для обычного раунда
Ну и начинаем дорешивать
Мы немного двигаемся вверх, на этот день даже не стыдно за контест, потому что он был ну слегка сложноват для обычного раунда
Ну и начинаем дорешивать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤5👍2🙏1
Продолжаем ботать и сдаём долги по прошлому контесту
В этой задаче мы придумали тысячу и одну константную оптимизацию, чтобы запихать решение. Мы прошли от TL 48 до OK за этот вечер и сдали задачу за 33 посылки. Но зато сдали
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4
Петрозаводские сборы, день 3
✅ 2 задачи, 📊 34 место
Чтож, это был не лучший день, хотя, справедливости ради, контест был сопоставим по сложности со вчерашним и я тогда не очень понимаю для кого эти тренировки составляются и почему в них 11 задач, а не 7, например
Пора компенсировать результат дорешкой
Чтож, это был не лучший день, хотя, справедливости ради, контест был сопоставим по сложности со вчерашним и я тогда не очень понимаю для кого эти тренировки составляются и почему в них 11 задач, а не 7, например
Пора компенсировать результат дорешкой
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆5
Петрозаводск, день 4
✅ 6 задач, 📊 26 место
Не худшее, но и не лучшее выступление. Всё ещё много проблем с реализацией, так что после контеста и обеда идём дорешивать задачи 💪
А завтра будетвыходной день мега-дорешка, так что можно будет перевести дыхание
Не худшее, но и не лучшее выступление. Всё ещё много проблем с реализацией, так что после контеста и обеда идём дорешивать задачи 💪
А завтра будет
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Петрозаводск, день 5
✅ 8 задач, 📊 12 место
Пока что это самое высокое наше место, это во многом объясняется, что все задачи были плюс-минус приятными, ну и мы успели сдать всё, что решили на туре, что довольно редко было раньше💯
Так что медиану преодолели, дальше ещё 3 контеста🔥
Пока что это самое высокое наше место, это во многом объясняется, что все задачи были плюс-минус приятными, ну и мы успели сдать всё, что решили на туре, что довольно редко было раньше
Так что медиану преодолели, дальше ещё 3 контеста
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🎉2
Петрозаводск, день 6
✅ 3 задачи, 📊 29 место
Тяжело дать комментарий по сегодняшнему дню, просто все задачи для нас были очень сложными и мы просто написали то, что могли
Но рано расстраиваться, ещё будет два контеста и целый вечер дорешки
Тяжело дать комментарий по сегодняшнему дню, просто все задачи для нас были очень сложными и мы просто написали то, что могли
Но рано расстраиваться, ещё будет два контеста и целый вечер дорешки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔1
Петрозаводск, день 7
✅ 5 задач, 📊 23 место
В этот контест получилось написать чуточку лучше. Очевидно, что наибольшая наша проблема - это реализация, хотя по табличке так и не скажешь. Всё выглядит, как будто мы что-то решали и сдавали, но на самом деле мы быстро решали и долго писали код👨💻
Завтра будет последний контест Петрозаводска и я подведу итоги
В этот контест получилось написать чуточку лучше. Очевидно, что наибольшая наша проблема - это реализация, хотя по табличке так и не скажешь. Всё выглядит, как будто мы что-то решали и сдавали, но на самом деле мы быстро решали и долго писали код
Завтра будет последний контест Петрозаводска и я подведу итоги
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
🏁 Итоги Петрозаводских сборов
Табличку с результатами восьмого тура таки не разморозили, так что я подведу сразу весь итог
Ключевое, что я понял за эти контесты:
🎈 Нам сильно не хватает техники реализации. Было много задач, которые мы не смогли сдать на туре из-за багов или медленного написания кода. А также некоторые задачи в дорешку мы писали по нескольку часов, что, конечно же, ок для дорешки, но не ок для тура (в котором всего 5 часов на 12-14 задач) 😔
🎈 Нужно выучить больше теории. Конечно, я знаю все простые алгоритмы, но было бы здорово знать (и уметь писать ‼️ ) потоки, венгерку, FFT (это всё названия алгоритмов такие, я не ругаюсь 😁) и так далее. В командных контестах очень много задач на не самые простые алгосы
🎈 Из плюсов - мы всё же можем придумывать решения задач и шансы прокачаться к финалу есть. Мы много дорешивали эти задачи и по итогам дорешки находимся на 13-м месте
Так что это были невероятно полезные сборы, как с точки зрения понимания своих точек роста, так и с точки зрения самой прокачки
Табличку с результатами восьмого тура таки не разморозили, так что я подведу сразу весь итог
Ключевое, что я понял за эти контесты:
Так что это были невероятно полезные сборы, как с точки зрения понимания своих точек роста, так и с точки зрения самой прокачки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍3
AtCoder Beginner Contest 444
А что, вы думали, что я пропущу тренировку только потому, что прошлой ночью приехал с девятидневных сборов по проге? 🤨
✅ 5 задач, 📊 255 место, 📈 +854 рейтинга
Помнится, у меня уже был один раунд на AtCoder с 5 решёнными задачами, но тогда я занял 1845 место 👎
На этот раз просто и оставшиеся задачи были сложнее и я решил свои 5 быстрее почти на 10 минут и без штрафа
Прикольно, что AtCoder пишет не только изменение рейтинга (которое не очень показательно для новых участников типа меня), но и перформанс. На этот раз это 2115 пунктов
На сегодня я доволен 🙂
А что, вы думали, что я пропущу тренировку только потому, что прошлой ночью приехал с девятидневных сборов по проге? 🤨
Помнится, у меня уже был один раунд на AtCoder с 5 решёнными задачами, но тогда я занял 1845 место 👎
На этот раз просто и оставшиеся задачи были сложнее и я решил свои 5 быстрее почти на 10 минут и без штрафа
Прикольно, что AtCoder пишет не только изменение рейтинга (которое не очень показательно для новых участников типа меня), но и перформанс. На этот раз это 2115 пунктов
На сегодня я доволен 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Codeforces Round 1078 (Div 2)
✅ 5.5 задач, 📊 98 место, 📈 без рейтинга
Сегодня неплохо написал div2 раунд на codeforces, удалось решить всё без🔤 2️⃣ за основное время
Я пишу 5.5 задач а не 6, так как🔤 1️⃣ и 🔤 2️⃣ логически - это половинки задачи и мне так удобнее измерять свой результат, в количестве решённых задач из 6 возможных 💭
Сегодня на раунде была настолько прикольная задача🔤 , что я хочу написать её разбор. Будете ждать? 😏
Сегодня неплохо написал div2 раунд на codeforces, удалось решить всё без
Я пишу 5.5 задач а не 6, так как
Сегодня на раунде была настолько прикольная задача
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍4