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

Автор IanISam, история, 2 года назад, По-английски

It's been 6 months since I've registered for codeforces and I've decided to continue updating my progress! Big thanks to SecondThread for the support shown in my first blog.

Overall Changes

154 problems solved(+~134 problems), 1154 rating(from unrated), Switched from python to Java (learning AP Computer Science A)! I've also done ~80 problems on usaco guide and usaco and participated in 40 cf contests(rated and unrated), I try to participate in every contest I could attend. Generally the style of codeforces problems appealed more to me than other competitive programing sites.

Although I haven't gotten much better at solving harder problems, I've become much better at implementing algorithms. Still have a long way to go from here.

Week 2-6

Best solve: 151053765

First time solving C and D in a diff 2 contest(upsolving)(and also haven't been able to do this since). Got very lucky with figuring out the quirks of the problem to solve it. I would later optimized it with bitwise operations(a tool I have found very useful if applicable).

Week 7-13

I started learning java in this period as I would be taking CSA(a java based course) and would primarily use java as my preferred programming language to use.

Optimization of K-good: 161132623 Fastest and shortest Python solve by far!!

Week 14-20...

I got much better at java during this period and would also start learning algorithms and data structures. Mostly from USACO guide and the CPH handbook. If anyone reading has good recommendations on ways to learn new algorithms and practice them please let me know!! It would be greatly appreciated.

Best solve: 166748618 great use of prefix sums!

Week 20-24

Best solve: 170912577 It seems there is a significantly faster way to solve for it although I still haven't figured out exactly how. Code is also a bit messy

Notable solves: 171154759 great observations, 170907292 great optimizations

I will try to continue posting weekly, although I have found myself to be quite busy. Thank you all for reading my blog!

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

»
2 года назад, # |
Rev. 2   Проголосовать: нравится -23 Проголосовать: не нравится

instead of posting it here you should hire a guidance counselor for cp

  • »
    »
    2 года назад, # ^ |
      Проголосовать: нравится +8 Проголосовать: не нравится

    Is there a way to post it privately then(Among a certain group of people)? This is much more for myself then for others and I want to keep it on the codeforces site. I appreciate the feedback.

  • »
    »
    2 года назад, # ^ |
      Проголосовать: нравится +28 Проголосовать: не нравится

    For the record, I care, and I think the blogs section of CF is a great place to post progress updates.

    Nice job solving K-Good in particular btw. It took me a couple submits to get right, and my code was much longer than yours. (I wasn't code-golfing, but still, very clever of you)