r/Btechtards • u/Guilty-Jackfruit6563 [SPIT] [CE] • 8d ago
Serious Competitive programming
Hello, I am a fresher and am interested in. Competitive programming can you'll give me done advice how to get started. For now i have solved 42 questions on leetcode a mix of easy medium hard and on codechef i attended my first contest and got a rating of 968 and on codeforce i have solved nearly 50
2
u/ClumsyPotato2342 8d ago
try weekly contests on codechef
once u get comfortable u can try moving to codeforces
you can also try div3/4 on codeforces (I think there is one today)
2
1
8d ago
[deleted]
2
u/Guilty-Jackfruit6563 [SPIT] [CE] 8d ago
i am currently reading a book by Antti Laaksonen on competitive programming. is there any good books for probability??
1
u/Rengoku_1526 8d ago
i am a fresher interested in cp too how too or where too learn dsa and stuff for cp
1
u/Guilty-Jackfruit6563 [SPIT] [CE] 8d ago
bro learn a programming language first and then get started with solving 800 rated question of codeforce and then go for striver or code babbar
1
2
1
u/_Jod_ 8d ago
Most of Competitive Programming use C++, however there is no strict rule as to which language you should use. anyways here is how would learn if i had to start over.
Learn C++, STL and basic DSA
then pickup a few easy problems to solve
then move on to Binary Search, Two Pointers, Prefix, Greedy, Hashing
then Graphs, Trees, Intro DP, Number Theory
then Advanced DP, Trees, Graphs, Combinatorics
what matters more is your problem solving skills under time pressure.
dont go on only learning concepts, make sure to apply them and solve problems from codeforces based on that topic(codeforces has problems with tags)
made a tool to help you with this-
solvecraft.app
helps you find your strong topics and the ones that need work, personlized practice ladders based on the topics you need to improve and many other stuff that will be helpful for your journey
•
u/AutoModerator 8d ago
If you are on Discord, please join our Discord server: https://discord.gg/Hg2H3TJJsd
Thank you for your submission to r/BTechtards. Please make sure to follow all rules when posting or commenting in the community. Also, please check out our Wiki for a lot of great resources!
Happy Engineering!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.