Rating changes for last rounds are temporarily rolled back. They will be returned soon. ×

arujbansal's blog

By arujbansal, 9 months ago, In English

Hi Codeforces!

I am delighted to announce the launch of my platform, CP Drills (https://www.cpdrills.com/).

demoralizer says, "CP Drills contains a good collection of handpicked problems with various charts and graphs, which are very beneficial for measuring progress. The UI is lite and pretty. A great app overall!"

Thank you demoralizer for reviewing the problems and providing feedback.

CP Drills consists of training modules for you to improve at competitive programming. We currently feature sections on speed training and dynamic programming, with many more such as skill training, graph theory, brute force, binary search, and data structures to come. Skill training is a special section which will recommend to you the next problem you should solve, based on your performance.

Speed Training

You might have often heard of the term speedforces. Speedforces refers to when there is a large jump in difficulty between two consecutive problems in a contest, which results in a large part of the ranklist being decided on the basis of speed on earlier problems. This happens more often than you think. Even if two participants solve the same set of problems, it is possible that one of them is an Expert and the other is a Candidate Master, due to speed. Regardless, it is always beneficial to solve problems faster as it leaves you with more time to attempt harder ones.


You can use our problem selector to give you problems according to your needs. Currently, we have options to choose CF tags for problems as well as their contest type. You can then use the stopwatch to save the time you took to solve the problem. On saving, refresh the page, and your analytics graphs will be updated. We currently support analytics on the average time taken across ratings, the variation of average time taken per rating across months, and the number of problems solved per rating every month.

Topic Practice

We currently feature a section on dynamic programming as part of our topic practice module. This is a curated set of handpicked problems, some of which are reviewed by demoralizer. We have problem sets for competitors of all skill levels from Beginners to Candidate Masters. Just like the speed training section, every other section also contains analytical graphs.



So, what are you waiting for? Go ahead and sign up on CP Drills now! In case you are interested in helping curating problems for the other topic sections, please comment below in this blog post.

Please reach out to info.cpdrills@gmail.com for any issues! Make sure you check your spam folder for the verification email in case you cannot find it.

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

»
9 months ago, # |
  Vote: I like it 0 Vote: I do not like it

The privacy policy link is broken.

  • »
    »
    9 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    It seems to be working fine. Could you please privately message me a screenshot of the issue?

»
9 months ago, # |
  Vote: I like it +3 Vote: I do not like it

I'm not able to receive confirmation mail in my inbox

  • »
    »
    9 months ago, # ^ |
    Rev. 2   Vote: I like it 0 Vote: I do not like it

    Please send an email to info.cpdrills@gmail.com with your information. I can see that an email has been sent to your registered email ID. Please also check your spam folder.

    • »
      »
      »
      9 months ago, # ^ |
      Rev. 2   Vote: I like it 0 Vote: I do not like it

      Sorry! It was in the spam folder

      • »
        »
        »
        »
        9 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        When will you add graph theory section any expected date?? I was currently looking for some good problem set !

    • »
      »
      »
      9 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Yeah I received it in my spam

    • »
      »
      »
      8 months ago, # ^ |
        Vote: I like it +3 Vote: I do not like it

      Actually your mail contains subject line and email content which triggers spam filters.

      I think you can try to send mails similar to codeforces ( they never end up in spam )

»
9 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Is this site solely dedicated to CP training or can we expect some contests as well sometime later maybe?

  • »
    »
    9 months ago, # ^ |
    Rev. 2   Vote: I like it 0 Vote: I do not like it

    The platform currently doesn't support submitting code. It is possible that it will support it in the future, but not anytime soon.

»
9 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Great initiative !

»
9 months ago, # |
  Vote: I like it +14 Vote: I do not like it

Great Job dude!!!, This looks great also it doesn't break when I use it to get a problem for me like recommender.codedrills so kudos

»
8 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Great work. does it also support adding problems by the user instead of the platform giving the questions?

»
8 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Found an issue after logging in : Even after a user has logged in, the home page still shows the option to sign up or sign in.

»
8 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I signed up.Solved a sample problem.Does the stopwatch automatically stops after I solve a problem or I need to do it manually? Btw the website is great. Thanks!

  • »
    »
    8 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Hi, currently, the process is manual. You will have to stop it. To make it a better experience, the fields in the stopwatch are also user editable.

    Apart from that, if you click a link in the speed training section, the stopwatch automatically starts running. Of course you may choose to reset it and start it when convenient instead.

»
8 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Its not detecting my CF handle for personalised recommendations...but overall great work!

»
8 months ago, # |
  Vote: I like it +3 Vote: I do not like it

Thanks for this valuable contribution to the community. Looking forward to training on this.

Arujorz

»
8 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I couldn't open the website!

  • »
    »
    8 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Could you please elaborate? The link is working.

    • »
      »
      »
      8 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      It didn't work yesterday. Today it's working.

»
8 months ago, # |
  Vote: I like it 0 Vote: I do not like it

arujbansal

Suppose my timer was running for a long time and I saved the progress for problem 'X' and after that I solved any other problem 'Y' and saved its progress too.

Now I want to delete the progress of problem 'X' from the graph , is it possible ??

  • »
    »
    8 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Thanks for using CP Drills. I will soon add a feature to edit/delete problem progress from the solve history table given in the training page.

»
8 months ago, # |
Rev. 3   Vote: I like it 0 Vote: I do not like it

arujbansal Can the problem-set [currently dp] have more number of problems from recent CodeForces rounds. At least from rounds above #550 ??

»
8 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Nice !! :)