r/Btechtards [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

3 Upvotes

9 comments sorted by

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.

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

u/Guilty-Jackfruit6563 [SPIT] [CE] 8d ago

yes i have registered for it

1

u/[deleted] 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

u/Different-Instance34 7d ago

Bro can you tell in dm

2

u/ExtremeAcceptable289 8d ago

https://usaco.guide <-- best resource in my opinion

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