Мой прогресс:
Всем привет! Как бы мне не хотелось писать о плохом, всё же справедливо будет писать и о неудачах. За последние 4 дня я написал 2 контеста — один на эткодере, второй — вчера на кфе. Пойдём по порядку:
1) В прошедшую субботу писал бегиннер контест на эткодере. Как всегда, начал решать с F, так как на этой платформе мне плевать на рейтинг. Долго писал алгоритм, выстраивающий строки в лексикографически максимальном порядке. Вообще я за такой алгоритм не особо шарю, поэтому попытался придумать что-то своё. Вроде написал один алгоритм, основанный на жадной идее. Но протестить его не вышло, поскольку, когда я хотел его отослать, то выяснил, что надо было найти не лексикографически максимальную строку, а максимальное число, которое нужно сложить из этих строк. То есть то, что я писал — это только половина задачи. В общем я плюнул и после контеста прочитал эдюк. Свою идею не проверил, зато точно узнал, как сортировать строки в таком порядке, так что это было даже полезно.
2) Вчера участвовал в диве 2. Надеялся, что заспидфоршу его хотя бы и реапну 1800, и, в целом, до задачи C всё к этому и шло. На ней я очень жёстко затупил, не увидел этот лёгкий ключевой момент с родительской и дочерней вершинами, подумал, что почти всегда одну дочернюю можно оставлять без присмотра. Из-за этого решение сильно усложнилось, я долго его писал, получил штраф и верное заслал только на часовой отметке. D была простой, но писал её долго, так как делал это на плюсах из-за ограничений по времени и памяти. На E времени не оставалось совсем. А зря, так как она тоже была довольно простой. На придумывание идеи ушло где-то минут 40, если учитывать неверные посылки на питоне. На написание кода столько же. Вообще я не хотел её дорешивать сразу после контеста, поскольку знал, что захочу отдохнуть и буду постоянно отвлекаться в процессе дорешки. И в итоге сочная минус дельта, как будто предыдущий контест я не писал.
Выводы/Планы:
Ну тут вывод однозначный — больше тренироваться, решать задачки и т.д. Плюс мне кажется, что при решении задачек нужно иметь такой менталитет, чтобы не бояться дальних задачек, так как они вполне решабельные. По планам я бы вот что хотел сделать: дорешать сильвер юсако — это то, чем я займусь сегодня. И вот после этого я попробую написать первый день всероса. На этом всё, всем удачи и всем пока!









Топовый метод обучения, конечно. Я не лучший олимпиадник, но тоже дойти до хотя бы зеленого хочется. А тебе удачи
Спасибо, тебе тоже удачи!
И снова удачи тебе! Я сам то хочу хотя бы до эксперта дойти
Спасибо! У тебя тоже обязательно всё получится!
Давно не заходил, аж удивился, вроде уже был фиолетовый )) Но респект за упорство.
Думаю не самый эффективный подход. Если рейтинг не нужен, то зачем участвовать в турнире когда можно просто брать и решать вне турнира.
Тоже странно, если реально в этом проблема, то выделить неделю, апнуть скорость cpp и всё? Я бы вообще взял 1 язык и больше не думал о нём )
Привет. По поводу первого: мне немного всё равно на эткодер в целом, особенно на бегиннер контесты. Я их пишу чисто для себя в качестве небольшой тренировки и радуюсь, если пишу хорошо, но в общем и целом мне всё равно на мои результаты там. Насчёт второго: я уже выбрал язык, и это питон))) Просто очевидно, что одним питоном не вырулишь, поэтому я пишу иногда на плюсах. Пишу я на них неплохо, но а) я просто их не люблю, б) когда ты пишешь на питоне постоянно, то видишь яркую разницу между объёмом кода и там, и там. Поэтому для меня переключение на плюсы это всегда затрата лишнего времени.
Так я об этом и говорю, если выбрал язык на котором до красного дойти труднее, то надо перевыбрать? ) По-моему если выбирать минус пару минут из-за печатания на турнир, или заруинить всё из-за 1й задачи, то вроде как очевидно.
Ну, я не думаю, что дойти до красного на питоне прям очень трудно. Тем более большинство задач, которые я сдавал, пишутся хорошо на питоне, в том числе на ицпц контестах каких-нибудь. Плюс переключение между питончиком и плюсами не вызывает у меня большого неудобства. Руинить задачки тоже редко приходится, поскольку на этапе решения я подбираю реализацию, а под неё уже язык. Тут даже дело не в скорости, а в комфортности написания кода. Даже если я научусь быстро писать на плюсах, то мне всё равно будет неприятно делать это, я начну бомбить на контестах, нервничать и т.д.
Возможно я случайно попал на пост с языком, просто со стороны, выглядит как придумал себе проблему и списал на неё неудачу ("получать удовольствия от написания" вместо "получить красный рейтинг")
А мне кажется, что надо обе цели совмещать
Если таланта хватает сразу на хард версию — то кто же против )
Ну надеюсь, что хватит)