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 [email protected] for any issues! Make sure you check your spam folder for the verification email in case you cannot find it.
The privacy policy link is broken.
It seems to be working fine. Could you please privately message me a screenshot of the issue?
I'm not able to receive confirmation mail in my inbox
Please send an email to [email protected] with your information. I can see that an email has been sent to your registered email ID. Please also check your spam folder.
Sorry! It was in the spam folder
When will you add graph theory section any expected date?? I was currently looking for some good problem set !
Graph theory will be added soon.
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 )
Thanks, will look into it.
Is this site solely dedicated to CP training or can we expect some contests as well sometime later maybe?
The platform currently doesn't support submitting code. It is possible that it will support it in the future, but not anytime soon.
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
Thank you! Glad you liked it.
Great work. does it also support adding problems by the user instead of the platform giving the questions?
It currently does not. However, you may request that feature here (https://www.cpdrills.com/contact-us).
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.
Hey, fixed 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!
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.
Its not detecting my CF handle for personalised recommendations...but overall great work!
Please send an email to [email protected] with details.
Thanks for this valuable contribution to the community. Looking forward to training on this.
Arujorz
I couldn't open the website!
Could you please elaborate? The link is working.
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 ??
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.