-
Notifications
You must be signed in to change notification settings - Fork 0
Home
AshoKumaReddy edited this page Jul 10, 2020
·
1 revision
Competitive programming is a mind sport usually held over the internet or a local network, involving participants trying to program according to provided specifications.
There are many platforms that conduct coding competitions every month among them I know some of them they are
- Code Chef
- HackerRank
- HackerEarth
- At Coders
- Code Forces
- Learn a programming language (like C++, java, python) there are many languages more than 100 to participate in the CP.
- Learn basic programs like pattern printing, factorial, Fibonacci service, etc.
- Data Structures like a stack, queue, Sorting Technics, and searching algorithms.
- Next some basic algorithms the shortest path problems.
- Time complicity of a program the main topic that you have to learn before participation in CP.
- Practice the problems there are many websites that provide problems to practice.
- C++
- Java
- Python
Most of the people request to use c++ because its fast and have rich inbuilt algorithms. when compared with other languages.
Most of the websites host the competition every month some websites have different types of names
there are three types of contest every month
- Long Term 10 days of a time period
- Cookoff 2 hours of a time period (9:30 pm to 11:30 pm)
- LunchTime 3 hours of a time period (7:30 pm to 11:30 pm)
there are 4 div contest in the code force
- Div 1 is hard
- div 2,3,4 are slightly easy and can solve problems with some knowledge for a fresher The freshers are requested to start programming from these two div3 and div4 only because these divisions have simple and basic problems.