What is the best strategy to improve my skills in competitive?
This is how I proceeded and Qualified for ACM-ICPC regionals and my 4-Star Codechef rating (@hail_prince) as well as my VCL-Techgig Rank-1. Good Practices: Constantly keep participating in contests on CodeChef, HackerRank, HackerEarth. Maintain regularity 2 problems/1-topic a day at least. Learn from each question, coming this far whenever I see a question I am generally able to relate it to one of the questions I did in the past. Approach topic wise, once you are comfortable solving easy questions, get out of your comfort zone, and try the harder ones. Documentation reading of the language is a must so that you can use libraries and tools to the full extent. Competitive Programming is all about problem-solving and is directly related to aptitude and maths, so If you wanna be good at CP be ready to learn some math. STL is a must, learn how and when to use a map, set, unordered map this will increase your speed as well as you will be able to skip on unimportant tasks using inbuilt functions. With practice Comes perfection. Moreover practicing on SPOJ and CodeForces is equally an important part of the journey. Participating in constant contests is a plus because in the end practice is the key to ace in Competetive coding. Achievements from Competitive Programming: Won MindTree Techie Of The Year-2019 VCL-Techgig Rank-1 2018 Ranked 1 World Wide In CodeChef Long Challenge October 2018 Earned about 1,40,000 in prizes for the year 2019 from CP. Ranked 6 in Code-Gladiators 2019 Semifinals. Ranked 7 in Code-Wizards Techgig 2019 Selected for the ICPC Asia Amritapuri Onsite Regional Contest Cracked my dream Internship at a product based company. Ranked 2nd in Eko Java Hiring Challenge. 3-Address Code Hackathon Finalist Ranked 3 in Uipath Challenge - Code Your Way In. Received CodeChef trainer Opportunity. Until Next Time.