Привет, сообщество Codeforces!
Я уже давно стараюсь подняться до уровня Специалист, но кажется, что застрял на месте. Вкладываю много сил в практику и изучение алгоритмов, но прогресс идет медленно. Поэтому решил обратиться за советом к вам!
Вот что я уже пробовал:
- Практика основ: Решаю задачи уровня A и B, чтобы лучше освоить базовые алгоритмы и структуры данных.
- Тематическая практика: Фокусируюсь на конкретных темах, таких как сортировка, двоичный поиск, динамическое программирование, но иногда не знаю, какие темы приоритетнее.
- Давление времени: На соревнованиях не всегда успеваю решать задачи достаточно быстро для увеличения рейтинга. Вопросы к вам
- Как вам удалось достичь уровня Специалист? Может быть, у вас был какой-то особый подход, тема или рутина, которая помогла?
- Как улучшить скорость и точность в условиях соревнований?
- Какие темы вы считаете наиболее важными на этом этапе? Не хочу тратить время на темы, которые сейчас не сильно помогут. Заранее спасибо за любые советы и опыт! Буду рад услышать ваши истории и рекомендации.
Удачи в кодинге!
Auto comment: topic has been translated by Isamatdin (original revision, translated revision, compare)
I Have seen your Progress and this works only for u since u already have enough Knowledge
then u are specialist u don't need any additional thing
Автокомментарий: текст был обновлен пользователем Isamatdin (предыдущая версия, новая версия, сравнить).
Решай больше задач. Важно так же дорешивать задачи с контестов, которые ты писал. Старайся сдавать не только A и B задачи, но и более сложные (возможно, после прочтения разбора).
Хотелось-бы спросить, лучше-ли решать задачи в виртуальном контесте чем по рейтингу? Спасибо за совет!
Это на самом деле зависит от нескольких факторов. Если есть достаточно много времени, то имхо лучше написать виртуально, а потом дорешивать. Но дорешивать задачи с уже прошедших контестов так же важно (особенно если ты в них участвовал).
ОК. Спасибо
Я так хотел стать КМ когда-то, но Бог не дал мне этого. Поэтому я сдался. Зайди на мои акк и дайте совет если хотите кнч
I think that you should practice on leetcode.com. 2000 rating there = specialist on cf.
how do u know if it's 2000 rating or below or higher on lc
$$$LC = CF + 600$$$
i mean when u open lc there's no rating system for problems like here. just easy med hard
lc problem rating
LC = CF + 400 (I'm 1660 on leetcode and 1250 on codeforces).
I'm 2200 on leetcode, 1600 on cf
Are leetcode problems really that good?
Yes, but they're not as entertaining as cf problems I think. And like once you get to like $$$2000-2100$$$ or so on lc, it is better to start doing cf primarily.
OK, thank you.
btw why not atcoder abc
idrk about atcoder, sorry.
but leetcode problems are different.
Impressive practice progress, I'm also stuck very hard and can't reach specialist but I think the most reliable way is "over-level" to reach there.
That is, if the coding strength level is at expert then we will reach specialist in shorter time. Which require more intensive level grinding like RPG games...
practice 1300-1400-1500 questions with different topics
i can't reach specialist too, but i think i am not solving enough problems. What topics should i learn and solve? I cant solve constructives. Should i learn it?
You should learn "Two pointers")
never used this in my entire life. well i used once for classic two pointers. still, where can i find problems to practice two pointers
use this tag combination:
U will hit eventually as you have practices alot of 1400-1500. start some 1600 problems and give virtual div2 and div3 daily will help maybe try atcoder beginner contest virtual and fast solve till C and do D by the end of the contest. So basically virtual contest is a way to go
За 10к рублей готов затащить див 2 так, что ты получишь +300 рейтинга разом и улетишь в синего. Пиши.
I'm not able to solve C consistently in Div. 2, that's why I'm not able to reach Specialist. Hell, I'm not even able to reach 1300.
Gosh, you have solved lots of problems!!!
Damn I'm kinda in a similar position like you : (
я думаю тебе надо решать задачи нового уровня
just do regular practice, it will take some time to achieve and learn new topics with practicing questions like dp,graphs,trees and so many others and if you have solved 60-70 problems on a rating then you can solve +200 rating range problems and upsolve 1-2 questions after every contest and try to find why this logic was not coming to your mind during contest and learn from that problem. give your full effort in contest and keep calm your mind during test. and dont see the solution of problem very early , try to observe some pattern or try to make some formula or logic for the given problem.
Изучи STL, для спеца очень важная вещь