Скоро Codeforces Round 1133 (Div. 1, Div. 2)! Регистрация здесь. ×

Блог пользователя GustavoLopesOliveira

Автор GustavoLopesOliveira, история, 20 месяцев назад, По-английски

Hello, everyone.

First of all, I’d like to thank you all for the tips you’ve given me in my previous blogs—they’ve helped me a lot! At first, I practiced CP just to boost my career, but over time, I started to genuinely enjoy it. It feels amazing when, after several attempts, I finally figure out the logic behind a problem. So, thank you!

Additionally, I’ve decided to document my CP journey. I’m currently solving problems from the TLE Sheet, and I’ve just finished all the problems with a rating of 800. So, whenever I complete a new rating level, I’ll post another blog like this one to track my progress (or lack thereof, lol) and hopefully inspire others while also showing my gratitude.

Now, I’d like to share how many days I’ve been training and how many problems I’ve solved—check out the images below:

With this practice, I achieved this result on AtCoder through the ABC (AtCoder Beginner Contest). (I don’t participate in Codeforces contests as often because I’m Brazilian, and the contest times usually conflict with my university schedule—they often start at 11:35 AM, when I’m in class). Thanks to my training, I’ve improved a lot and can almost always solve problems A and B, most of the time problem C, and occasionally problem D.

I’m currently in the second semester of my Computer Science degree, and I think I’m making good progress. Right now, I’m taking Data Structures and Algorithms, so if you have any tips or constructive criticism—whether about this blog or how to train more effectively—feel free to leave a comment!

Thank you for reading, see you next time. Best wishes from Brazil,

GustavoLopesOliveira

Полный текст и комментарии »

  • Проголосовать: нравится
  • +19
  • Проголосовать: не нравится

Автор GustavoLopesOliveira, история, 20 месяцев назад, По-английски

I've read many blogs here, and upsolving is always mentioned as one of the best ways to improve. I try to solve problems after contests, but I feel like I’m not making the most out of it.

How do you approach upsolving? What helped you the most in getting better at problem-solving over time?

Полный текст и комментарии »

  • Проголосовать: нравится
  • +16
  • Проголосовать: не нравится

Автор GustavoLopesOliveira, история, 21 месяц назад, По-английски

Hello, I am Gustavo from Brazil.

I would like some tips to help me improve. Currently, I can solve problems rated around 800 in Div. 4. I can solve problems A, B, and C in Div. 4 contests, but no more than that. In Div. 3, I can sometimes solve problem A, but I don’t know what to study to improve.

I’m in my first year of Computer Science and about to start my second semester. So far, I’ve only had one introductory algorithms course at university. I’ve learned about stacks, queues, sets, multisets, vectors, pairs, and algorithms like sort, upper_bound, and lower_bound. At the beginning of this year, I’ll also learn about trees.

I’ve attached an image of my solved problems. Most of them are rated 800, and I’ve solved 86 of them so far.

What should I do to get better? Any advice is welcome!

Полный текст и комментарии »

  • Проголосовать: нравится
  • +16
  • Проголосовать: не нравится