For no reason at all these bot accounts have taken over standings in this particular contest in GYM. Seems like someone might be training their LLM here.

For no reason at all these bot accounts have taken over standings in this particular contest in GYM. Seems like someone might be training their LLM here.

Всем хай! Решил быстренько написать отчётик после прошедшего раунда. Написал я его на плюс дельту, что неплохо, но мог бы сделать это в разы лучше. Я очень быстро прорешал A, B, C, поэтому у меня было хорошее преимущество по штрафу, но D1 всё мне запорола. С этой задачкой у меня больше всего сложностей на контесте возникло. Благо E мне далась относительно легко, и я не улетел в жёсткий минус. У всех задачек есть некий вайб матеши/жадника/конструктива, и я бы не сказал, что это хорошо. Лучше было бы диверсифицировать темы задачек. Насчёт D2 появилась неплохая идея, токо вот реализовать я её не успел. Жаль, но да ладно.
Давненько я чего-то не писал официальные контесты, но на то есть свои причины. Завтра рукод, мы выступаем в дивизионе A/B, но другим составов по отношению к icpc. Много надежд у меня на него нет, в целом всё равно, как мы его напишем. Мне надо хотя бы 1 лабу завтра постараться написать — вот это меня больше волнует) На этом всё, всем удачки и пока-пока!
Всем привет! В первом своëм блоге я писал, что в основном выкладываю посты для себя. Тем не менее, судя по всему, существует небольшая часть коммьюнити, читающая мои блоги, так что, если кому интересно, то я высылаю обновление по челленджу. Я его не собираюсь забрасывать и т.д., просто я полагаю, что мои тренировки станут менее интенсивными в ближайшее время из-за определëнных обстоятельств. Заключаются они в том, что я неожиданно для себя получил оффер в тбанк и буду там работать кое-какое время. Поскольку совмещать работу и учëбу в Бауманке даже на 4 курсе весьма трудно, я, скорее всего, начну реже прорешивать задачки. Но я всё равно продолжу это делать (хоть и в меньшем количестве) + буду пытаться время от времени участвовать в контестах. Ну и в нескольких олимпах и т.д.
Всем привет, сегодня я хотел бы сделать особый блог, потому что вчера прошëл MRCQ — 1/8 icpc, она же квалификация на 1/4 или, как его официально называют, MRC. Чувства насчëт него у меня смешанные, но это был весьма необычный день, так что хочется поподробнее рассказать, как он у меня прошëл.
Я проснулся в 8 часов от звонка на телефон. Мне не понравилось, что меня разбудили за 30 минут до подъëма, поэтому я его сбросил, посчитав, что звонят скаммеры. Однако оказалось, что это звонил мой тиммейт, чтобы предупредить о том, что в наш вуз организаторы почему-то хотели пускать только до 10, а позже нет (я не знаю почему). Я, увидев это сообщение, мгновенно проснулся, отдëрнул шторы так, что они слетели на пол и быстро побежал собираться. К счастью, выяснилось, что приходить можно было в любой момент до 11, так что беда меня миновала.
По приезде всë проходило весьма спокойно, мы успели запустить все возможные ide, obs studio и т.д. Мы немного поговорили с другими командами, почилили, заслали задачку на тренировочном контесте и начали морально готовиться к самой олимпиаде.
Теперь о самом контесте: мне кажется, что мы выбрали интересную стратегию. Изначально мы хотели распределить A, B, C между собой и начать их решать параллельно, но наш тиммейт предложил другую страту: он решает ABC в соло, пока я и мой второй сокомандник решаем E и D. Я думаю, что такая страта как раз и сумела принести нам низкий штраф. E оказалась сложнее обычного, так что я просидел над ней где-то час, пока моя тима не залила ABCDF. Далее мой первый тиммейт помог мне до конца развить моë решение, предложив определëнную теорию. Далее началось написание самой ешки, которую, к сожалению, впоследствии пришлось немного соптимизировать. После этого она уже зашла. Параллельно, пока этот самый сокомандник писал еë, я решил задачу G — она оказалась на весьма тривиальное дп. Плюсиком у неë была очень маленькая реализация, которую мне удалось написать всего за 10 минут и заслать с первой попытки. Таким образом, на протяжении первой половины контеста мы уверенно держались в топ 50. Далее, трезво оценив наши шансы, мы поняли, что заслать больше 9 задач у нас не выйдет, так что мы решили сконцентрировать все наши силы на H и I. Я взялся за I, а 2 моих тиммейта за H. Результат не заставил себя долго ждать — через час я заслал I. Оставалась только H, и мы все принялись за неë. Моя тима к тому моменту уже придумала неплохое решение с логарифмами и вещ. числами, и мы начали его реализовать. Первая посылка была полна надежд, но еë результат — WA33. Мы отчаялись, посчитав, что точность нам всë заруинила, но... Спойлер: это была не точность — мой друг забыл рассмотреть краевой случай при n = 1,причëм, чтобы задачка зашла нам оставалось заменить всего одну двоечку на единичку. Но мы не растерялись, и за полчаса до конца я придумал совершенно новый подход: считать факториалы по модулю. И начали поспешно его писать. В итоге — мы словили TL l, потом проведя тривиальную оптимизацию — WA28. Это был конец, мы решили только 8 задач. Только придя домой я выяснил: в этом подходе надо было поменять 300001 на 300002, а диапазон прохода — с [r — 5,r + 5] на [r — 10, r + 10]. И оно тоже тогда заходило. Какой из этого можно сделать вывод? Мы во время контеста придумали 2 различных рабочих решения, и ни одно из них не заслали. Так мы могли бы решить 9 задач и сохранить 61 место, войдя в топ 70. А так у нас только 90. Да, мы улучшили результат по сравнению с прошлым годом, но мы ведь могли выступить гораздо лучше. Вот на MRC хочется реально круто выступить, без таких вот просчëтов.
Всем здорова! Прошла +- неделька, а это значит, что пора делиться снова моим продвижением в олпроге. Итак, начнём:
1) Первое, что я сделал — порешал полуфинал чемпионата от МТС. Хуже сайта я в жизни ни разу не видел. Изначально я в принципе не мог войти в акк никаким путём, даже вводя верные логин и пароль. Затем, когда я всё-таки зашёл и решил начать прорешивать задачи, кнопка начала контеста банально не нажималась. То есть я её нажимал, а контест не запускался. Так длилось на протяжении нескольких минут, пока он, наконец, не начался. Решил я 3 задачи, причём решил их плохо. Первые 3 задачки мне не понравились, Б — ужасная задачка на перебор случаев, отнявшая у меня неприлично много времени. А вот D и E были норм. E более-менее, я её не особо решал — только прочитал, а вот D — прикольная задачка. Я пришёл к одной идее, но не смог до конца её развить. А жаль — задачка-то классная. В общем я решил, что никогда больше не буду участвовать в этом чемпионате.
2) Решил задачку с одного контестика. Задачка не особо примечательная, решил я её просто, чтобы занять время.
3) Виртуально поучаствовал в 193-ем эдюке. Вот этот контестик мне, как раз, понравился. Точнее A-C — среднячок, а вот D была интересной. Обычно на эдюках баяны встречаются, а тут я для себя что-то новое открыл. Ну, в целом понятно, что решил я 4 задачи, причём занял неплохое место. Надо было этот контестик официально писать.
4) Вот тут нечто более грандиозное. 4 октября прошла официальная тренировка к 1/8 icpc от тренеров МФТИ, причём я ни разу не видел, чтобы нечто похожее было в прошлые годы. Мы поучаствовали всем составом, только, к сожалению, один тиммейт решал его онлайн. Решили 7 задач и заняли 15 место. В целом норм, но есть одно НО: спустя 2,5 часа мы сумели неплохо вырваться и попасть на 7 место. Оставалось сдать задачу G, которая была даже не самой сложной из первых 8. Более того, мы придумали к ней жадное решение, ноооо... тиммейт очень долго её писал, первые посылки по ней начались только на последнем часу. Я тогда решал 9 задачку, так что был занят другими делами и не мог проконтролировать её написание. В итоге сначала полетели WA, затем TL26. У нас было верное решение, но мы на ровном месте его слили. Из-за этого немного обидно, что можно было решить 8 задач и встать на 11/12 место. Ещё жаль, что маловато команд писало эту треню.
5) Сейчас я прорешал какой-то осенний контестик от мифишников. Вот он мне зашёл, задачки там были хоть и непростые, но весьма интересные, особенно C и D. По факту я решил 4 задачи, но заслать успел только 3, так как полчаса потратил на ужин, но да ладно. Не понравилось, что D очень долго писал, так как с реализацией постоянно путался, хотя по факту она там была простая. Это всё, пока что.
Итак, из трени я понял вот что: если у тебя остаётся 30 минут до конца и твоя тима не может заслать задачку, то лучше идти ей помогать, чем сидеть надо более сложными. Очень надеюсь, что в дальнейшем у нас такого не повторится. 11 числа пройдёт сама 1/8. Очень хотелось бы зайти в топ 50, но я знаю, что это будет очень сложно сделать. Поэтому надеюсь зайти хотя бы в топ 70. По остальным планам я пока не решил, думаю, что зашлю насколько смогу С из 1-го дня всероса, а потом напишу второй день. Дальше посмотрим по ситуации. На этом всё, всем удачи на MRCQ, кто пишет, и пока!
Recently I've been talking about such deflation and what downsides it brings to the community. From what I see, the main reason for it is the cheating in the higher divisions. Usually it goes this way: guy gets in top 50 in div 2 or div 1 -----> he steals the rating from top participants -----> he does it 10 more times and accumulates more of their rating -----> he gets skipped in $$$\approx$$$ 2 contests and the rating from those goes back to honest participants -----> but the rating from other 8 gets completely annihilated. It basically goes into nowhere and there's no way for any person to get it back. But, I propose this: after account gets banned, recalculate the rating for all the contests it took part in. First of all, the owner violated the rules and thus deserve such punishment. Second of all, no one can access such acc anymore or see any information about it, so it basically becomes useless. Third of all, it will enable for all the rating the cheater stole return to its rightfull owners. You might wanna argue, that it could take quite a lot of time to do so, but I do think it can be safely incorporated into rollback and will take a day at max. Besides, most of the banned accs are freashly created and didn't take part in too many contests.
Всем привет! Я снова возвращаюсь с новостями о продвижении к цели. Вообще я не очень хотел писать этот блог сегодня, потому что уже один мой блог висит в прямом эфире, но с прошлого поста прошло слишком много времени, чтобы это можно было игнорировать. Как всегда, пойдём по порядку:
1) Я дорешал задачку B с 1-го дня всероса на 33 балла. Да, маловато, но это задачка принесла мне достаточно много боли. Во-первых, у меня ушло несколько часов, чтобы оптимизировать моё решение с $$$O(n \cdot k \cdot log(n))$$$ до $$$O(n \cdot k)$$$. Во-вторых, в реализации я забыл дописать else, из-за чего у меня возникла логическая ошибка в решении, и я 2 дня его дебажил.
2) Я написал 1120 див1 в виртуалке, решил только A1, A2, причём на А2 ушло нереально много времени. Связано это с тем, что я 2 раза пытался писать неверное решение, переключаясь между плюсами и питоном. Вообще мне кажется, я уже делал дп с пересекающимися отрезками, но забыл, как его строить, поэтому придумал новое решение через до. Считаю, что плохо выступил на этом раунде.
3) Решил одну задачку с тимуса. Это вообще первый раз, когда я зашёл на этот сайт. Задачка была неплохой, правда решение я не доказал до конца, а так залил, и оно зашло. Больше всего на этом сайте мне запомнилась регистрация: там надо очень внимательно читать условие для капчи, так что в целом неудивительно, что он олпрогерский)
4) После этого написал 1123 раунд. Решено 5 задачек, подвела меня B, которую я упорно загонял за $$$O(n)$$$. Вообще я не уверен, было ли у неё более легкое решения с такой асимптотикой, но есть ощущение, что её можно было загнать просто за $$$O(n^2)$$$ и не париться. С остальными задачками я вроде бы норм справился. Е мне не особо зашла, так как это очередная задача на до. А вот с F2 у меня интересная история вышла: я её дорешал после контеста, но у меня к ней странное решение. Я пробовал идти от старшего бита к младшим и делить список на 2 части: там где бит равен 0 и 1 соответственно. Потом, когда делить меньше не выходило, проходился $$$n^2$$$ по всей подгруппе. Это помогало срезать этот самый квадрат на константу, причём константа могла быть очень большой в зависимости от n. В итоге она у меня залетела, но прям на донышке.
5) Вчера я вдвоём со своим сокомандником писал четвертьфинал центральной России 2025 года, то есть самый последний. Нарешали мы с ним 10 задачек, и в таблице на кфе приземлились бы на 70 место. Не отстойный результат, но все эти 10 задачек были суперски лёгкими. Как только очередь дошла до K, то у нас начался затуп. Я попытался угадать кое-какую идею, но нас она протащила только до 51 теста. Вот такие пироги.
У меня есть ощущение, что надо вернуться к тренировке скорости решения более простых задач, ибо в последнее время она меня подводит. По планам всё то же самое, только иногда ещё я буду решать задачки с тимуса. Завтра постараюсь поучаствовать в чемпионате от МТС. На этом всё, всем удачи и пока!
Hey guys, I wanted to write a post, cause I noticed something interesting. In the early 2025 there were $$$\approx$$$ 60 lgms and top 10 rated users started with the rating of 3400+. Nowadays, there are only 30 lgms and the 10th place has a rating of 3200+, which is almost 200 points down, compared to what was almost 2 years ago. Under normal circumstances, as one would expect, the rating of the top rated users should go up, as well as the number of lgms. Furthermore, we could observe such trend throughout the entire history of codeforces. However, the modern reality appears to be completely opposite. What do you believe is the reason for this deflation?
Всем привет! На этот раз я решил не затягивать с постом, но это даже к лучшему, наверное, даже если новостей будет поменьше. Я решил для себя выделить 3 момента:
1) Я дорешал N-ку с бразильской 1/8. Дорешал я еë, потому что начал это делать ещё на контесте. А я взял за правило дорешивать хотя бы 1 задачку с контеста. В целом сама задача весьма неплохая, прикольный конструктивчик + использование дп было немного неочевидно.
2) У меня была встреча с одним человеком. К самой олпроге она относится косвенно (но относится), суть этой встречи — моя будущая карьера. Казалось бы немного посторонняя тема, но она дала мне очень большой буст к мотивации апать свой скилл дальше. Плюс, как я уже говорил, у меня есть ещё минорные цели помимо достижения 2400. Сейчас такая цель — это достичь 2000+. Прикол в том, что прошедшая консультация подтвердила акутальность этой цели, отсюда и буст к мотивации.
3) Написал вчера див2. Он в целом вышел приятным, задачки там тоже норм были. Быстро сделал А, после чего перешёл к B. На B я начал тупить, потому что неверно прочитал условие: мне показалось, что надо финальный результат постоянно умножать на разность соседних элементов B. В результате чего потерял время на "решение" и его реализацию. Благо во время задумался о том, почему ответ тогда выводится не по модулю)))) А вот уже после верного прочтения условия быстренько еë решил и сдал. С тоже быстро поддалась, хоть и писать еë мне не особо понравилось. А вот далее у меня встал выбор между D и E1. По распределению очков мне показалось, что E1 была проще. И в итоге, хоть я и прочитал обе задачи, мой выбор пал на Е1. Ну и она реально проще для меня оказалась, тем более у меня неплохо получается решать теорию чисел. На неë я потратил 45 минут где-то, в то время как на D суммарно ушло 90 (я еë дорешал после контеста). Снова жаль, что дали мало рейтинга, но хотя бы что-то дали.
Выводы: надо ускоряться с задачками. Как показала практика, я могу решать отдельно ABCD и ABCE, но на ABCDE у меня банально не хватает 2-ух часов.
Планы: сейчас я дорешиваю всерос. Это трудно, но я это рил делаю. Надеюсь, что много времени не займёт. Потом я напишу прошедший див1, потом второй день всероса, потом перейду к юсако, а дальше уже посмотрим. На этом всё, всем удачи и до скорых встреч!
Всем привет! На этот раз временной промежуток между блогами вышел больше обычного, зачастую это зависит от моего личного желания написать блог. Неделю назад мне не очень хотелось это делать, потому что она вышла неудачной. Но я уже достаточно много всего поделал, надо бы написать об этом:
1) Дорешал J с NWERCа. Она была нетрудной, тем более 60% решения я придумал во время контеста. Дорешал её, только потому что мне надо было чем-то занять своё время. Сейчас уверен, что в тиме сдали бы, как минимум, 7 задач.
2) Поучаствовал в очередном ABC. Как всегда, начал с F. Решил её во время контеста, только загвоздка была в том, что там применялось ленивое до, а я его не знал. Решил не смотреть во время контеста, поэтому чиллил до самого конца. Эдиторил полностью подтвердил моё решение. Это, кстати, повод наконец посмотреть эту дурацкую структуру.
3) В тот же день написал див2, итог — слив рейтинга. Решил B2, которая по идее должна быть сложнее C, но затупил на C. Дорешал её после контеста. Вообще говоря, даже решённая C меня бы не спасла, я бы максимум вышел на нулевую дельту.
4) В прошедшую субботу писал ICPC контест с обновлённой тимой. К нам добавился 1 синий (ура). У меня была температура + я не выспался, поэтому думаю, что написали хуже, чем могли. Сам я решил 1 задачку в соло + 50% самой сложной, думаю, что в норм состоянии мог бы решить побольше. Но всё же я считаю, что выступили неплохо. Респект моим тиммейтам. Решили 8 задач, место в общей таблице не помню. Писали 1/8 бразильцев.
5) Очередной контест и очередной эдюк. Сегодняшний, если быть точным. Опоздал на него на 3-4 минуты. Решил 4 задачки, 5 задачку досдал только спустя 7 минут после окончания. Обидненько, но норм, на рейтинг не смотрю, так-то она мне меньше, чем за час далась. Она была простой и базовой, много времени заняла реализация. Думаю, что у меня она не самая лучшая получилась. Гляну эдюк, на всяк случай. Остальные задачки вполне себе норм, мне даже немного зашли.
Выводов пока никаких нет, только планы. Во-первых, дорешать N-ку с бразильского контеста. Во-вторых, порешать задачки с 1-го дня всоша. Я их порешал немного, но на сотку идей нет, поэтому буду дорешивать по подзадачам. В-третьих, написать 2-ой день всоша. В-четвёртых, начать решать юсако голд. В-пятых, я уже зарегался на несколько олимп, буду участвовать в них. Это пока что всё на ближайшее время. Всем удачи и пока!
Всем привет! Моя очередная порция тренировок завершилась позорным написанием первого дня всероса. Мне стало немного обидно после такого выступления, поэтому я не сразу написал блог. Постараюсь подробно расписать мои мысли во время контеста. Но сначала расскажу о менее значимых вещах:
1) Эти 2 события я решил объединить в 1 пункт, так как они малозначительны. Во-первых, я зарегался на чемпионат от МТС, порешал там отборочный тур, ну и всё. Единственное, что можно отметить — это плохой дизайн сайта, из-за которого не сразу можно понять, куда переходить для регистрации, а также его лагучесть, из-за которой я не мог зарегаться 10 минут. Во-вторых я дорешал юсако сильвер. Последняя задача оказалась сильно проще первых двух, как по идее, так и по реализации, на неё у меня ушёл всего час. Именно этот "успех" на фоне первых двух задач сподвигнул меня написать всерос, пока я находился в хорошем расположении духа.
2) И вот собственно мы подошли к самому всеросу. Задачка А далась мне очень легко, я сдал её за 15 минут. Вообще говоря, для меня это было крайне неожиданно, так как я ожидал, что первая задачка на всеросе будет >= 1600 по рейтингу, но, судя по всему, это не так. У меня оставалось ещё 04:45, чтобы набрать ещё хотя бы 100 баллов. Я перешёл ко второй задачке. Хотя я не особо люблю графы, эта задачка показалась мне немного знакомой, я подумал над ней 20-25 минут, и за это время, как мне показалось, мне пришло несколько неплохих идей. Но я решил прочекать остальные задачки, вдруг они были для меня попроще. И вот так я попал на 3-юю, на которую впоследствии я потрачу ВСЁ оставшееся время. Более того, у меня был план сдать её на сотку. Только после окончания контеста я увидел, что никто в первый день не сдал C на полный балл, и это могло означать только одно — я снова забайтился на сложную задачку, как у меня уже происходило на регионе и в ряде других контестов. Я её начал читать. И мне она зашла больше, так как, хоть это были и графы как бы, но при этом она была и конструктивом, поэтому я хотел временно перейти с B на неё. Более того, по ней у меня тоже появились прикольные идеи (как я считал изначально), и я был полностью настроен сдать её на фулл, даже если у меня на это уйдёт 3 часа. У меня ушло 2 часа на написание первого решения, но для меня это было "успехом" тогда, ведь если она зайдёт на фулл, то у меня будет 200 баллов, а значит, можно попробовать сдать B на 100 и тогда будут все 300. Но она залетела на 0 баллов, даже не прошла первую подгруппу и пример. Это должно было меня насторожить, но я отчаянно кинулся искать багу. Долго искал, отправлял решения и всё безуспешно. Потом я осознал, что порядок могут менять не только поддеревья основного дерева, но и поддеревья поддеревьев, после чего я переделал решение, чтобы соответствовать новому условию. На это у меня ушёл ещё 1 час. Но заслав его, я снова получил 0 баллов, начал уже сильно нервничать и паниковать, и так всё шло до конца контеста, пока я не вошёл в стадию принятия. И только за 3 минуты до конца у меня сверкнула в голове мысль, почему моё решение не заходило. И когда я глянул на условие, она подтвердилась. Ключевая идея в моём решении было разделять все поддеревья на пары — номер дерева и оно само. Номер дерева я шифровал в двоичном коде с помощью псп, что позволяло мне укладываться, как в ограничения по памяти, так и в ограничения по времени. Более того, написанные мною стресстесты подтвердили правильность написанного мною решения, но оказалось, что оно не соответствовало одному важному критерию: в подзадачах было дополнительное ограничение на длину строки. Из-за этого моё последнее решение проходило только тест из примера, а остальные — нет. И это меня сильно огорчило, так как мне казалось, что я придумал клёвую идею, которая даст мне 100 баллов. Ну в общем как-то так.
Сколько раз я говорил себе полностью читать условия задач — всё равно такие проблемы у меня происходят. Тем не менее, мне очень хочется дорешать эти задачки, желательно на фулл балл, но я вот не знаю, насколько это реально для меня. При этом мне ещё надо успеть написать второй день всероса. Вот как лучше поступить: выделить время на каждую задачку и попытаться прорешивать её поздадачи или сразу на фулл пытаться думать? Вот я не знаю, как лучше. Касательно юсако — буду теперь переходить на голд, посмотрим, что там будет. Плюсиком хотел доабвить, что у меня обновился состав команды по icpc, поэтому надеюсь, что в этот раз мы лучше выступим. На этом пока всё, всем удачи и пока!
Всем привет! Как бы мне не хотелось писать о плохом, всё же справедливо будет писать и о неудачах. За последние 4 дня я написал 2 контеста — один на эткодере, второй — вчера на кфе. Пойдём по порядку:
1) В прошедшую субботу писал бегиннер контест на эткодере. Как всегда, начал решать с F, так как на этой платформе мне плевать на рейтинг. Долго писал алгоритм, выстраивающий строки в лексикографически максимальном порядке. Вообще я за такой алгоритм не особо шарю, поэтому попытался придумать что-то своё. Вроде написал один алгоритм, основанный на жадной идее. Но протестить его не вышло, поскольку, когда я хотел его отослать, то выяснил, что надо было найти не лексикографически максимальную строку, а максимальное число, которое нужно сложить из этих строк. То есть то, что я писал — это только половина задачи. В общем я плюнул и после контеста прочитал эдюк. Свою идею не проверил, зато точно узнал, как сортировать строки в таком порядке, так что это было даже полезно.
2) Вчера участвовал в диве 2. Надеялся, что заспидфоршу его хотя бы и реапну 1800, и, в целом, до задачи C всё к этому и шло. На ней я очень жёстко затупил, не увидел этот лёгкий ключевой момент с родительской и дочерней вершинами, подумал, что почти всегда одну дочернюю можно оставлять без присмотра. Из-за этого решение сильно усложнилось, я долго его писал, получил штраф и верное заслал только на часовой отметке. D была простой, но писал её долго, так как делал это на плюсах из-за ограничений по времени и памяти. На E времени не оставалось совсем. А зря, так как она тоже была довольно простой. На придумывание идеи ушло где-то минут 40, если учитывать неверные посылки на питоне. На написание кода столько же. Вообще я не хотел её дорешивать сразу после контеста, поскольку знал, что захочу отдохнуть и буду постоянно отвлекаться в процессе дорешки. И в итоге сочная минус дельта, как будто предыдущий контест я не писал.
Ну тут вывод однозначный — больше тренироваться, решать задачки и т.д. Плюс мне кажется, что при решении задачек нужно иметь такой менталитет, чтобы не бояться дальних задачек, так как они вполне решабельные. По планам я бы вот что хотел сделать: дорешать сильвер юсако — это то, чем я займусь сегодня. И вот после этого я попробую написать первый день всероса. На этом всё, всем удачи и всем пока!
Всем привет! Планировал я написать пораньше, но вышло опять через неделю. Зато напишу побольше, чем хотел изначально. Итак, касательно того, что я успел сделать:
1) Виртуально поучаствовал в диве 1, 1112 раунд, по-моему. Решил там AB, причём медленновато, зато без лишних посылок. Сначала показалось, что C простенькая, написал решение, но потом заметил в нём ошибку. Вроде как ближе к концу контеста придумал её решение, но оно оказалось сопряжено с очень неприятной реализацией, поэтому я не захотел её писать и досдавать. На этом моё участие в этом диве закончилось.
2) Решил задачку B из сильвера юсако и что-то мне кажется, что этот сильвер нифига непростой. Я долго думал над задачей А, несколько часов думал над B, потом часа 2 у меня ушло на её реализацию. Более того, она сильно мне напоминает задачку G из NERCа этого года, а эта G была оценена на 2400 на кфе. Вот не верю я, что эти задачки должны быть <= 2000 (а мой друг говорил, что они вообще <= 1600 🤯).
3) Сегодня написал SWERC — контест icpc по южно-западной Европе. Пока решал его, появилось чувство дежавю, что где-то эти задачки я уже видел, но быстро проведённое расследование на этот счёт не дало никаких результатов. Решил 6 задачек, их я бы разделил на 2 группы — 3 "лёгкие" задачки, 3 "крепкие" задачки. Показались они мне средневатенькими. Возможно, если бы писал в тиме, то могли бы сдать 7 задачек — 7-ая входит в категорию "крепких" задачек. Решил чекнуть резы офиц контеста — там бы я занял 59 место из 143 (если учитывать меня), хватило даже на приза. Кроме этого, сравнил моё выступление с предыдущими на региональных контестах (MRC 24-25, MRC 25-26 и NWERC 25-26): если сравнивать про процентному соотношению места, то этот контест я написал сильно лучше московских, но при этом практически идентично нверку. Не думаю, что процентное соотношение это хороший показатель, поэтому, скорее всего, из этих фактов ничего не следует :).
Показал ли этот контест, что я улучшил свои резы — хз. По крайней мере, судя по всему, я их не ухудшил. Хотя своими последними выступлениями на не кф-ных контестах я был доволен. По планам у меня немного: дорешать сильвер и, наконец, решить первый день всоша. Лето подходит к концу, а таким темпом я не успею поучаствовать в нём виртуально. Плюсиком постараюсь завтра в этокодере поучаствовать. На этом всё, всем спасибо за внимание и до скорых встреч!
Всем привет! Сегодня прошёл див, поэтому по традицию пишу пост. Начну с того, на чём остановился: пока что из моих планов я ничего не сделал, был занят эти дни. Их я пока отложил на будущее. Теперь о главном: написал сегодня второй див, написал неплохо с точки зрения дельты. Контест мне показался средненьким, не было особо выделяющихся задачек. A и B показались идейно непростыми для своего уровня, у C была не самая приятная реализация. Над D я долго думал, но по сути так и не пришёл к решению — я просто посмотрел на примеры и заметил закономерность. Е была весьма простой, я бы даже сказал весьма стандартной задачкой на битмаски, но заслать я её во время контеста не успел. Более того, писать я начал её только к концу. Не нравятся мне особо такие задачки, потому что долго их пишу. Заслал её поздновато, но потому что мне надо было сходить кое-куда, и я был занят пару часов. В целом вот такой вот контестик, стандартненький, мне не особо зашёл.
Пост получился небольшим в этот раз, но я постараюсь ускориться и завтра/послезавтра сделать ещё один. Планы всё те же — сльвер юсако, контест icpc и прошедший див 1. Начну, наверное, с дива, как и планировал. На этом всё, всем удачи и пока!
Всем привет! У меня появилось настроение написать очередной блог. Я снова его долго не писал, но на самом деле причина для этого уважительная — я решал задачу всё это время. Да, я на протяжении недели решал задачу. Судя по всему, она должна быть лёгкой, но я на ней серьёзно застрял. Но обо всём по порядку.
1) Я решил прочитать эдиторил с ИОИПа. Начал с задачки D (на которой и остановился). Ну в целом просмотрел решения первых 10 подгрупп где-то и закончил. Потому что этот эдиториал написан просто ужасно, и читать его было невыносимо. Поэтому я плюнул и пошёл дальше по планам.
2) Теперь речь пойдёт о той задачке, которую я решал неделю. Это А с сильвер контеста юсако. Да, я знаю, для многих она покажется лёгкой, но у меня с ней возникли реальные трудности. Я пытался перебирать всевозможные решения, пока не заметил ключевую деталь. Но даже с ней у меня ушло несколько часов, чтобы финализировать решение и заслать его. На самом деле идея прикольная, но, лично для меня, вообще не очевидная.
3) И, наконец, последняя новость: я решил написать второй день открытки прошлого года в рамках моей тренировки. Спустя год) Но, я так скажу, я был в целом доволен моими результатами. Можно сказать, что я заклатчил под конец, поэтому вплоть до успешной сдачи второй задачи мне казалось, что я зафакапил контест. Теперь более конкретно: резы за первый день — 210, резы за второй день — 209, суммарно — 419. Кстати, забавно, что оба дня я написал практически одинаково. Призёрская граница — 423. Не хватило 4 баллов( Если бы я в реале так написал контест, то думаю, что мог бы уничтожить моник в ходе рейджа. Но, слава Богу, это всего лишь виртуалка. Тем не менее, в общем я результатами доволен. Многие сравнивают открытку со всеросом. Поэтому, вероятно, у меня есть шансы даже нормально его написать. Вероятно.
После сегодняшней виртуалки у меня прям лютый прилив сил. Хочется чего-то порешать, особенно на реал контестиках. Но в следующем я вряд ли смогу поучаствовать, поскольку уезжаю с семьёй на дачу. Планы на будущее: дорешать сильвер юсако, не тупя долго над задачами, и поучаствовать в олимпе типа icpc. Наверное, в ближайшем времени напишу пропущенный див1. На этом пока всё, всем спасибо за прочтение и удчи!
Всем привет! Давненько я не писал блог, поэтому решил сделать это сейчас. Не писал в основном, потому что меня не устраивали мои выступления. Пойду по порядку: в прошлом моём блоге я описал мои планы на будущее, но, скажем так, мне пришлось их отложить, так как я хотел порешать немного другие задачки. Мой друг дал мне старую задачку с эдюка на 2600. Я не особо хотел над ней думать (вернее, я подумал несколько часиков, но до верного решения не дошёл), поэтому он дал мне небольшую подсказку. Вот тут я уже покрепче над ней задумался ииии... решил её. На самом деле задача мне очень понравилась, зря я не хотел её решать. До интерполяции я догадался сам, но тут мне помогла подсказка друга ещё (он сказал применить то, что мы проходили на числаках).
Воодушевлённый этим, я решил написать див 2. Вот тут мы переходим ко второму моменту. Я написал его плохо. И даже не в месте дело, и не в том, что на питоне задачу было трудновато заслать. Я расстроен, что не сумел решить D2. Я, кстати, понял в чём была проблема: моё решение D1 отличается от авторского, в том числе логикой. Поэтому перейти к D2 у меня не вышло, после контеста я прочитал по ней и D1 эдиториал. Ну и так вышло, что это выступление затронуло мою боль: есть несколько людей, за прогрессом которых я слежу, и вот у них иногда получается решать по 5 задач или быстро решать 4. А я постоянно сижу в болоте. Почему-то летом прошлого года у меня как будто лучше форма была, чем сейчас. И меня это сильно бесит. Я понимаю, что сейчас тренюсь не очень активно, но тем не менее в прошлом у меня получалось устраивать клатчи. Вероятно, мне надо тренироваться каждый день, чтобы таких проблем не было.
После дива 2 я решил попробовать свои силы в пропущенном див 1 + 2. Но и тут не пошло. A, B и C я решал очень долго, но тут скорее сказалась моя осторожность. Вот над D1 я тупил неоправданно долго, хотя задачка была весьма лёгкая. Пришлось её фундаментально разбирать и строить большое, неудобное решение. D2 я решил дорешать нормально, без эдиториала. Думал над ней часов 6-7, потом долго ленился писать решение. Вот сейчас только её сдал, но чё-то зашла она прям на тоненьком. И мне она показалась сложной, несмотря на рейтинг 2к.
Мне нужно тренироваться куда активней, если я хочу достичь своей цели. Просто я не уверен, стоит ли посвящать олпроге всё своё время. За тот полуторомесячный перерыв я сумел улучшить свои оценки, закрыть все долги, получить прикладные знания/опыт, ну и даже как-то начать вести свою личную жизнь. Понятно, что на одной олпроге не вывезешь. Но и достичь весомых результатов тоже хочется. Наверное, мне стоит как-то наладить своё расписание, чтобы я мог тратить время на всё. Думаю, что тратить +- 3 часа на олпрогу в день норм. По поводу планов — они остаются теми же, попробую разобраться с ними завтра. На этом всё, всем удачи и пока!
Всем привет! Итак, вчера и сегодня я поучаствовал в двух контестах. Сегодняшним моим выступлением я расстроен. Начал я контест довольно мощно, после быстрого решения первых 3-ёх задач получил достаточно большое преимущество. Однако на задаче D я полностью слил его в унитаз. Я продвигался к верному решению, пока не сделал ложное допущение, после этого начался нескончаемый поток WA. В итоге ошибку я отыскал только в конце, из-за чего сильно опустился. А мог бы закончить в топ 500. Хотя бы плюс к рейтингу дали.
Касательно вчерашнего контеста: я наконец написал ИОИП этого года. Ситуация с ним в целом похожа на контест — относительно быстро набрал неплохие баллы, после чего не сумел ничего набрать. Я сначала подумал, что прямо совсем плохо пишу ОИшки, но оказалось, что этого было более чем достаточно на приза. Хотя, вообще говоря, $$$\approx$$$ 50% баллов это весьма слабый результат.
И я хотел бы рассказать ещё одну историю, связанную с прогой, потому что мне она показалась весьма эпичной) На стажку мне выслали тестовое задание, там надо было дописать приложение по обработке задач, но был один нюанс: оно было фулл на джаве. Я знаю питон, знаю плюсы, но джаву я до этого вообще ни разу не видел. Однако я решил не давать заднюю и согласился. У меня было где-то десять часов на всё-провсё. Ну и я в конце концов прямо тютелька-в-тютельку успел дописать это приложение, успешно пройдя все тесты, и выложить его на гх. На самом деле мне понравилось подобное задание, особенно понравилось разбираться в коде, когда доки нет. Но это не особо прям проблема была. Плюс полностью учить джаву не надо было, я в основном пользовался уже встроенными там функциями.
Хочется побомбить насчёт того, как я сегодня написал див2, но есть ощущение, что мог бы написать его похуже. Я думаю, что надо привыкнуть к тому, что не всегда всё складывается, как ты того ожидаешь. Но, вообще говоря, на следующем див1+див2 надо попытаться попасть в топ 1000.
Касательно трени: я хочу либо подорешивать, либо прочитать туториал к остальным задачам ИОИП, а после написать второй день открытки 2025 года. Просто первый день я писал где-то год назад, теперь хочу дописать второй, чтобы финализировать результат. Ещё было бы неплохо порешать задачи из серебра юсако, но до дива вряд ли за них сяду. На этом всё, всем удачи и всем пока!
Всем привет! Сегодня решил написать небольшой блог в честь написанного контеста. Если честно, я хотел изначально написать ИОИП этого года, но потом увидел, что сегодня будет эдюк и вспомнил, что давно не писал рейтинговых контестов. Поэтому выбор пал именно на второй вариант. Каких-то особых эмоций от него я не получил, задачи мне показались средненькими (но D и E, наверное, немного выше среднего). Решил сегодня 4 задачки, до ключевых идей в Е начал доходить ещё во время контеста, но чем дальше шло время, тем яснее становилось для меня, что сдать её, увы, я не успею. После окончания эдюка я немного расслабился и взял небольшой перерыв, после чего относительно быстро дорешал Е. Скорее всего, дадут небольшую плюс дельту, потому что я закончил в топ 1000 среди рейтинговых ребят, но это не тот результат, к которому я стремлюсь :(
Признаться честно, я думал, что свой первый рейтинговый контест за такое длительное время пребывания в афк напишу сильно хуже, но в целом немного приятно, что это был не полный провал. Завтра и послезавтра у меня будет ещё 2 собеса, поэтому ИОИП напишу только 8-го, а может и 9-го. Но затягивать с ним я не собираюсь. На этом пока что всё, всем удачи и до скорых встреч!
Всем, привет! Итак, закончился мой шестинедельный "отпуск" от олпроги. У меня завершилась сессия, и я ушёл на каникулы без долгов, что не может не радовать. Почему я сделал такой большой перерыв? На это повлияло несколько факторов: в первую очередь учёба, мне хотелось как можно скорее её закрыть, чтобы заняться личными делами на каникулах без лишнего стресса. Также я бы очень хотел пройти стажку летом, поэтому на данный момент подался в несколько компаний. Пытался подаваться в летние школы, что в целом можно отнести к стажке. Кроме того, пока я занимался другими делами, у меня появлялось время погулять с друзьями, и я начал вести более активную социальную жизнь, что мне очень понравилось. Наконец, я сгорел после моего последнего контеста из-за того, что так плохо выступил, несмотря на продолжающиеся тренировки, и решил сделать передых.
Тем не менее за этот промежуток времени я всё равно время от времени успевал нарешивать задачки на разных платформах. Касательно того, что я успел сделать: решил Е из эдюка, по-моему, 190, дорешал бронзовый дивизион юсако (хотя это и не очень прям большое достижение, я всё равно доволен тем, что закрыл его без особых трудностей), успел поучаствовать в 2-ух контестах: один на кфе, о котором я выше писал, и один на эткодере. На самом деле задачки из того контеста мне понравились, особенно C. Тот факт, что там надо было применить C1 для решения C2 показался мне очень крутым. Я пытался дорешивать D оттуда, но ничего в голову мне не приходило. Да, эта задачка на 1700, но мне она показалась очень сложной и мне пришлось читать эдиториал. ABC для меня тоже был провальным — F я не решил и тоже прочитал её решение (в ABC я обычно начинаю с F-ки).
В промежутке между экзами я принял виртуальное участие в див2. Написал плохо, очень. Заслал только AB. В целом я знал решение для C, но хотел придумать более хорошее, не использующее доппамять и с меньшей константой. Из-за этого в скором времени перешёл на F. За время контеста сдать её не успел, но после окончания довольно быстро дорешал её. Больше всего времени провозился с реализацией, сама идея была вроде средненькой.
Ну и сегодня я решил поучаствовать в див3, и как всегда начал с G. Решил и сдал её, что в общем неплохо, но мог бы и побыстрее это сделать. Как по мне, она оказалась проще, чем мне казалось изначально.
Учёба закончилась и, как я и собирался, я продолжу мои тренировки и блоги. Но прям суперактивно до 7 июля это делать не буду, поскольку у меня ожидается 2 собеса на эти даты, и я хотел бы к ним подготовиться. Изначально собирался поучаствовать в рукоде и оптимизационном соревновании от вышки, но из-за тех же собесов и экзов не смог/смогу, хотя это и не большие потери. Я до этого писал, что было бы прикольно попробовать виртуально написать всерос, поскольку я не решал оттуда ни одной задачки, и мне такой опыт был бы, безусловно, интересен. Поэтому пока я буду к нему готовиться, нарешивая задачки с юсако и оишки с кфа. На этом пока всё, всем удачи и скоро увидимся (по крайней мере, я постараюсь это устроить :))!
UPD: я сейчас увидел, что вкладка "тренировки" у меня почему-то заблокирована. Кто-то знает, из-за чего это произошло?
Всем привет! Наступают времена, когда каждый студент начинает судорожно перебирать в мыслях, что ему необходимо сдать до начала сессии. Собственно это то, что сейчас происходит у меня. Конечно, предзачётные рк, курсовая и практика как-то не особо помогают с олимпиадной подготовкой, но иногда промелькивают моменты, когда можно, например, написать раунд. Именно это я сегодня и сделал. Скажу честно, мне кажется, что выступил я плохо. Я сегодня очень хотел заспидранить задачки, поэтому, если прочтения мне казалось, что у меня появилась более менее хорошая идея, то я бежал её реализовывать. Из-за этого набрал так много waшек. Быстро сдать получилось только D. Но мне немного с ней не повезло. Я не посмотрел на ограничения, считая, что там, как обычно, $$$N \lt = 2e5$$$. И собирался писать в определённом моменте обычный сорт. Но в коде я заметил, что сорт был избыточным, поэтому оставил только счётную сортировку. А потом ещё удивлялся, почему прога за $$$O(n)$$$ по памяти и по времени так сильно просела. Кажтся, что получу +ve дельту, но отнюдь небольшую.
С момента написания моего прошлого блога я ничего не успел сделать. Сейчас появилось ощущение, что до конца сессии нормально выдохнуть не получится. Я, конечно, буду что-то нарешивать, но очень точечно. Поэтому надо бы уже готовить планы на лето. Вот я ни разу не пробовал решать задачи со всероса, поэтому друг предложил мне сделать мини челлендж по "подготовке" к написанию его виртуалки. В идеале хотелось бы опробовать всерос этого года, но если его не добавят, то буду довольствоваться предыдущими. Я пока обдумываю, как это всё построить. На этом тогда всё, всем спасибо за прочтение и удачи!
Всем привет! Я решил не дожидаться какого-то специфического момента и так написать блог. Но вообще говоря такой момент позавчера уже был — я писал ABC, но как-то не очень хорошо он у меня пошёл. Рейтинг на аткодере мне не очень-то и важен, поэтому обычно я начинаю решать с F-ки. Но вот так вышло, что F-ка на этом контесте оказалась сложнее G, поэтому сдать я её не успел, хотя до некоторых ключевых идей додумался во время контеста. Досдавал я её довольно долго, дольше, чем обычно у меня уходит на задачки такого уровня, но в итоге сегодня утром, как проснулся — тут же залил. Параллельно с этим я наконец порешал задачки с юсако. Я не уверен, какой дивизион для меня норм, поэтому начал с бронзы. С первого взгляда задачки немного отличаются от наших в плане позадачек — тут их явно поменьше. По сложности — не слишком сложно, но явно не на 800, так как, чтобы закрыть их на сотку, у меня точно не 5 минут ушло. Сдал 2/3, к 3-ей пока только идею придумал, но мне не особо нравится асимптотика, да и реализация. Ну и бонусом наконец дочитал тут самую статью про НТТ, там вроде не оч сложно было.
Я решил немного отойти от решений задачек из архива, но, скорее всего, ненадолго. В ближайшем времени постараюсь написать виртуально какой-нибудь контест с icpc или школьную олимпу. На этой неделе у меня пройдёт несколько рк + надо сдать курсач с практикой, так что олпрогой придётся заниматься менее активно. Кстати, если кто-то знает, откуда взять задачи с яндекс или тинькофф кружков, то буду очень благодарен. На этом пока что всё, всем удачи и пока!
Всем привет! Снова прошло достаточно много времени, поэтому надо бы уже написать блог, тем более после дива. Итак, на прошлой неделе я написал контестик от МИФИ, и написал его плохо. Я застрял на В, которая показалась мне прям очень сложной. Я её долго дорешивал, но в итоге дорешал. Потом мне приглянулась Е с последнего эдюка, но, опять же, я тоже очень много над ней думал. Я додумался до идеи вписывать окружности в многоугольники, но не знал в какие. Если бы друг мне не подсказал теорему о том, что всю плоскость можно замостить шестиугольниками, а потом ещё и предложил оставлять небольшие щели между ними (что звучит как безумие!), то думаю, что никогда бы эту задачу не решил. Но в итоге оно залетело, и я был в афиге с этого. Вообще она мне показалась по сложности как минимум на 2500, а не на 2000-2100, я не знаю, как так много людей её решили. Наконец, сегодня я написал див 2. Написал его плохо — много ошибался, неверно читал условие, потом ещё D на плюсы пришлось переписывать. Снова у меня будет минус рейт. В дополнение я ещё писал отбор в шбр яндекса. Задачи там относительно базовые, но если с ними не знаком, то могут показаться очень сложными + у некоторых была неприятная реализация. Посмотрим, короче, что из этого выйдет.
Меня это задолбало уже, постоянно я что-то не так делаю. Когда уже появится у меня стабильность хотя бы на моём уровне. Мало того, что я долго заливаю относительно простые таски, так ещё и на сложные в итоге времени не хватает. Единственный выход, который я из этого вижу — просто продолжить жёстко ботать задачи, как я ботал их в январе/феврале. Но увы, кажется, такая возможность появится максимум только летом. Я посмотрел задачки с USACO, но ничего там не понял. Какая-то ужасная там система, непонятно, какие задачи к какому дивизиону относятся. И непонятно, куда отсылать решения. В общем, походу, придётся разбираться в этом. Ну вроде всё рассказал, так что всем удачи и пока!
Всем привет! Итак, сегодня прошëл финал чемпионата МФТИ, и мысли насчëт него неоднозначные. К сожалению, мы решили только 4 задачки, так что на призов, наверное, рассчитывать не стоит. У нас были шансы сдать 6 задач, но C и G по каким-то причинам (интересно, каким :)) не заходили. Но на отметке в 3:30 произошло невероятное — мы сдали B, причём до заморозки мы были единственной командой, кто сдал В, помимо чемпионов мира aka FFTilted. Это меня очень сильно порадовало, так как эту задачу я решал практически в соло (но респект сокомандникам за то, что помогли с реализацией). Наверное, это самая сложная задачка, которую я когда-либо решал. И хотя мы ничего не займëм, всё равно присутствует какое-то приятное ощущение)
Итак, наше участие не обернулось тотальным провалом, а, значит, успех) Я сейчас остаюсь на разбор и награждение посмотреть кто что займëт. Времени сегодня на тренировку не остаëтся, но ничего, завтра наверстаю) На этом пока всё, всем удачи и пока-пока!
Всем привет! Очень давно не писал и на то есть причина. Прошедшая неделя была абсолютно безумной, потому что мне приходилось готовиться к контролям/делать дз и параллельно изучать всякие клёвые штуки по типу sql, гит и разных фреймворков. Это было ужасно, мне приходилось очень мало спать, чтобы успевать, так ещё и стресс был огромный. Благо это всё закончилось, и я могу вернуться к олпроге. Из-за лютого завала не успевал решать задачки, так что из анабиоза вышел только сегодня, когда писал див1 + див2. Теперь касательно самого раунда: если честно, то задачки клёвые, хотя я очень сильно тупил на C и D. E мне показалась полегче этих двух задачек, но жаль, что времени на неё не хватило. Солью рейтинг, но что поделать — это цена за неделю+ простоя.
Сейчас я вновь собираюсь вернуться к прежней активности по решению задачек, но учитывая, что семестр близится к концу, то вряд ли у меня получится сохранять хороший темп. Завтра я пишу финал чемпионата МФТИ, надеюсь, что всё пройдёт хорошо и даже лучше, чем отбор. В планах порешать задачки с юсако, да и не только оттуда, но и из всяких oi-шек и icpc-style контестов. На этом пока всё, всем удачи и до новых встреч!
Всем привет! Я давно не писал, за это время мне удалось кое-то поделать. Начну, пожалуй, с более старых новостей. Неожиданно, но квоту на чемпионат МФТИ расширили, и мы прошли. Ура! Потом я виртуально написал 1089 див2 и плохо на нём выступил. Решил только первые 3 задачи. Ограничение по времени в С2 меня напугало, и я решил перепрыгнуть на D. В итоге D я сдал только сегодня. Не скажу, что думал над ней всё это время, но вообще решал я её значительно дольше, чем мне бы того хотелось. В субботу я всё-таки решил поучаствовать в MCC, нооооо как-то мне не особо зашли задачки. Первые 45 минут я пытался понять условие, потом я просто 1,5 часа сидел, слушал музыку и думал над задачей А. Когда придумал хоть маломальски пригодную идею начал пытаться писать код, но после 70 написанных строк осознал, что завершить его до конца соревнования не успею, поэтому обратился к нейронкам. Попросил дипсика дописать мой код, обосновал мою идею, и он даже что-то выдал, что набрало достаточное число баллов. Но мне кажется, что ошибки в коде всё же были, ибо запрошенная мной рандомизация в его коде не работала, а некоторые тесты набирали подозрительно малое число баллов. В общем это сорева мне не зашла, оптимизационная задачка, которую я решал в вышке этой осенью мне понравилась гораздо больше. Ну и собственно остаётся ещё сегодняшний контест. Официально я в нём не участвовал, но неофициально, вообще говоря, участвовал. Так вышло, что перед началом контеста кф у меня залагал и я потерял несколько минут из-за этого. Не скажу, что это сильно меня расстроило, но частично поэтому я решил начать решать с задачи D, как я делал в 2023-2024 годах. Относительно быстро дошёл до ключевой идеи, но увы и ах, я неверно подсчитал число используемых мною запросов. Там выходило не 30, а 80 где-то. Короче, я потерял много времени, из-за того, что долго писал это решение и нормальное написал только к концу раунда, поэтому ни одну задачу во время дива не заслал.
Вывод из всего этого достаточно простой — я не могу апнуться дальше, потому что не могу сохранять оптимальную интенсивность тренировок. У меня сейчас идёт весьма интересный семестр, в который я пытаюсь запихнуть: 1) учёбу; 2) тренировки к icpc; 3) курсач; 4) практику; 5) подготовку к стажке, ибо я балбес, который умеет только решать задачки; 6) отбор в школу аналитиков Яндекса. Планы абсолютно безумные, и я разрываюсь между всеми этими вещами, но успеть мне хочется абсолютно во всём из выше перечисленного. Насчёт тренировок, вот какие планы: поучаствовать в контесте МИРЭА на этой неделе и начать решать задачки с USACO. Никогда оттуда ничего не решал, но многие олимпиадники рекомендуют. Что ж, посмотрим. На этом всё, всем удачи и пока!