arnab_9997's blog

By arnab_9997, history, 3 years ago, In English

I recently tried using the fastolympiccoding package on sublime. But had to go through different blogs, videos to understand how to set it up. So, here I am trying to compile a short step-by-step guide to set it up for anyone who faces similar difficulty. I will attach links to blogs/repos which I referred.

1) Install mingw (You can YouTube search this, there are tons of videos on it).

2) Install Sublime Text.

3) Install "package control" in Sublime.

Click

4) Setting up fastolympiccoding in sublime:

Click

5) Setup FastOlympicCodingHook in sublime (In layman terms, this parses the test cases of the problem open in chrome automatically to a file).

Click

5 a) Using FastOlympicCodingHook:

Click

6) Setup AutomateOlympicCoding in sublime

Click

6 a) Using AutomateOlympicCoding:

Click

I haven't covered everything this extension does. But that being said, this does setup the basics.

Links I referred: link link link link link

My opinion: Extensions and marcos don't help much until one practices enough.

Full text and comments »

  • Vote: I like it
  • +5
  • Vote: I do not like it

By arnab_9997, history, 3 years ago, In English

Hello community. I have been practicing problems on CF for quite some time now. My greatest shortcoming is solving problems having only "Math" tag and having some form of raw mathematical thinking skill as requirement. I struggle even with 800-900 rated problems of this type. For clarification, here are few problems where I struggled:

https://codeforces.com/problemset/problem/1283/B

https://codeforces.com/contest/1363/problem/A

https://codeforces.com/problemset/problem/1437/A

Also, I would like to point out that I don't face much difficulty with problems where I have to use Math algorithms like GCD, sieve etc.

So, how do I recover from this discomfort? Would simply solving the Math tagged problems in increasing rating be sufficient? Or are there other resources?

Also, just curious whether Math problems are difficult in general for non-math background people.

Full text and comments »

  • Vote: I like it
  • +10
  • Vote: I do not like it

By arnab_9997, 4 years ago, In English

Hello. I have been doing CP actively for approximately 3 months now. I know theory of some algorithms and paradigms like DFS, Binary search, bitmasks, DP, greedy, math algos etc. But I am not good at solving problems using them.

Also, my implementation/ad-hoc skills are decent but I take up a lot of time to solve them. I mostly wreck up my contests because of lack of better implementation skills or over-complicating the problem. In addition, I have a bad a temperament towards contests — I can't think over the entire contest time — I tend to give up within 45 mins if I don't come up with solution of A. Or even if I get AC in A, I tend to give up before contest time if ideas don't strike after prolonged thinking.

So, I thought of doing regular VCs alongside practicing problems in my optimal rating range (900 — 1500 as of now). For that, I will start with virtual contests everyday (exempting contest days) and upsolve till D2 A, B, C and D3 A, B, C, D (further if solves >= 2000).

My default VCs would be in order of recent contests in which I haven't participated. So, do suggest good contests you have in mind and improvements over this strategy. Also suggest some pre-contest routine if you have any.

I will keep updating this blog everyday with VC status. All I got to do this lock-down is CP, so I wish to come out with stronger skills (maybe not just rating) post this lock-down period.

Full text and comments »

  • Vote: I like it
  • +12
  • Vote: I do not like it