Candidate Master in 1 Year - This Strategy Works Wonders

  Рет қаралды 161,787

Colin Galen

Colin Galen

Күн бұрын

Пікірлер: 155
@PriyanshAgarwal
@PriyanshAgarwal 3 жыл бұрын
Simply wow. OP thumbnail too :)
@shrawanimore8819
@shrawanimore8819 3 жыл бұрын
@@nitindas208 eeee
@dewanshgupta4233
@dewanshgupta4233 9 ай бұрын
re bhai
@rajsekharari1922
@rajsekharari1922 4 ай бұрын
😊😅
@manasdubeycs50
@manasdubeycs50 Ай бұрын
Are bhai yha
@mightguy7265
@mightguy7265 3 жыл бұрын
Please, try to read this Galen. A thanks to you. I practiced a lot (for 3 years) and never got to be an expert. My practice method was basically choosing a problem of 1700-2000 difficulty and trying it for 1 hour. After that I've always read the editorial or seen someone else's code. Like that I've done (not solved) 1500+ problems over past 3 years and 10% of them were actually solved by myself. Then I've started watching your videos and learned that you emphasize on thinking for a long time and I thought, "ok, let's give it a try". You know, I've solved 11 problems of 2100-2200 difficulty (non dp, dp is my weak spot, I'll train it later) this month and you know what, my rating is now 1700+. And now I like to think about solution for 2-3 days no matter how difficult they are. Feels like a problem solver rather than a coder. Thank you very much Galen.
@aliozdemir8180
@aliozdemir8180 3 жыл бұрын
yeah, you mentioned very good point, you have to solve it on your own, but you missed some point that, sometimes we might not have an enough knowledge about what if there are another appropiate topic we can use on solution, or you may not know that topic for solving that problem, so what will you do
@aliozdemir8180
@aliozdemir8180 3 жыл бұрын
for that reason, idk maybe after 200 solved problems, we might understand, i know the topic and i have to solve it lonely
@theta_prime
@theta_prime 10 ай бұрын
Could you describe your thought process and its types? E.g., materialization (thinking about something's individual parts, interactions, functions, and bringing things into a more material/graspable form.), interpretation sense (the ability to sense when your interpretation is off and to focus on fixing it), answer tracing @ scanning (thinking of all the ways one might arrive at a conclusion), etc.
@santali-tr3rj
@santali-tr3rj Ай бұрын
i will do 10 times of this and will really see what shit happens or nothing happens .This is promise under 4 months . I am actually tired of this video , that video , nothing works ... now while starting i got a question why this video . Really this comment i think really carries something in it . I am tired a lot , oh god , which questions , what questions , some hard or what , so much time wasted , looking others growth in cp and me not even improving is quite frustating , oh god , is there something for me in this , others improved so rapidly , how much foolish and dumb am i , people do and ppl CM , now looking that mind says fake person fake profile . but i can not even do that , i should stop seeing others .. then mind says till what u will do random problems , no use of them , u can not be great person with that . Then mind think of tourist like person . No No he is be very genious solved buoyancy without archimedes principle . he just comes in cp to show off , ohh bro what feeling put in blog , already capable just showing their useless efforts , i am kind of bored with problems , ohh what should i do . I do not why i even started it (of course not cp , why this line )
@imerence6290
@imerence6290 5 күн бұрын
This is really contrasting to how the Devin creator (yeah that creator of AI software engineer guy, he is also a cracked in CP) does things. He mentioned that he'd almost immediately go to the solutions if he got stuck. And me on the other hand, I've tried both and none of them work for me.
@abhinavkumar5298
@abhinavkumar5298 2 жыл бұрын
I loved the idea of getting as much information from a problem as you can. Feels like the right way of learning!
@Megh315
@Megh315 2 жыл бұрын
Thanks!
@nitilpoddar
@nitilpoddar Ай бұрын
Kya karega ye itne paise ka
@muhammadkhaliq2583
@muhammadkhaliq2583 Ай бұрын
@@nitilpoddar thats his problem , let him solve it 😄.
@nitilpoddar
@nitilpoddar Ай бұрын
@@muhammadkhaliq2583 Bhai mai mazaak kr raha tha. Maine khud wikipedia ko Rs 25 donate kiya 😂😂
@muhammadkhaliq2583
@muhammadkhaliq2583 Ай бұрын
@@nitilpoddar yaar baat problem solving horahi thi tu socha bhai saab champion hain codeforces per, tu 40 rs se tesla ka bhi shayad banalein, aur Elon musk chai ka thela shuroo karde uske baad 😁
@shashankvashishtha4454
@shashankvashishtha4454 Ай бұрын
Making notes of the thought process for a problem sounds like a good idea, I will definitely give it a try.
@fxr2333
@fxr2333 3 жыл бұрын
6:53, Neetcode also used spreadsheet to record each problem analysis along the leetcoding, quite useful for reflection. I think your metacognition is quite useful to record the mind flow~
@shubhamchandra9258
@shubhamchandra9258 2 жыл бұрын
Analysing metacognition might not be recommended and required for beginners. Its only after you get good at the game and you need to micro optimize your thoughts.
@coefficient1359
@coefficient1359 3 жыл бұрын
Thumbnail OP🔥
@Agnostoic
@Agnostoic 2 жыл бұрын
"Your practice will tell you what topics you need to learn" love this statement. My strategy is similar to it.
@kippe1221
@kippe1221 2 жыл бұрын
What i do is to construct the generic version of a algorithm in my head and argue about every step until it makes sense. When im in bed for example, i think about how to reverse a singly linked list or a generic BFS, when i am able to do this i know i can recall it from memory whenever i want, building the fundament and later i am able to change it in code to what i need. I guess the trick is to be able to construct the whole thing in your head without any other stimulation or hints. Works for me
@AlexandrBorschchev
@AlexandrBorschchev Жыл бұрын
Exactly . That's kind of like what intuition is.
@krsurrya517
@krsurrya517 3 жыл бұрын
I had never thought about meta-cognition the way you explained, this is unique! Thank you!!
@anonnona6940
@anonnona6940 2 жыл бұрын
One should definitely practice watching this video regularly.
@shubham320
@shubham320 3 жыл бұрын
Very good tips. I'll try to implement them, if worked for me I'll definitely share my experience with you. Thank you.
@04sahilambure75
@04sahilambure75 3 жыл бұрын
is it working?
@vibhanshupatel9671
@vibhanshupatel9671 2 жыл бұрын
Share experiences
@sabbir_fahim
@sabbir_fahim 4 ай бұрын
Does it work?
@nskybytskyi
@nskybytskyi 3 жыл бұрын
Great overview. I have only one minor note: for me, most of the useful reflections happen **immediately** after I realized what idea I was missing to complete a solution. Moreover, I sometimes find my conclusions from reflections done long after the contest faulty, as they do work for slow-paced practice but not in the time trouble of a real contest. But this thing is hugely personal, so idk, use it at your own risk
@synister_2168
@synister_2168 2 жыл бұрын
Thank you so much for the tips. I will definitely try them out :)
@AlexandrBorschchev
@AlexandrBorschchev Жыл бұрын
1. I just do whichever problem, any type. doing different problems allows me to creatively reuse those thought process that led me to solve a hard problem for later problems. 2. I then practice by solving specific problems of only a certain type 3. improve solving speed, usually from lots of experience in observation problems, and good implementation skills and tricks. to improve, i am studying classical algo/ds. practicing ad-hoc and non-classical problems are good over time, classical knowledge just becomes common sense. no doubt, problem solving intuition will get stronger. c++ knowledge, good code readability, and usage seems to be a good thing to improve imo
@theta_prime
@theta_prime 10 ай бұрын
Could you describe your thought process and its types? E.g., materialization (thinking about something's individual parts, interactions, functions, and bringing things into a more material/graspable form.), interpretation sense (the ability to sense when your interpretation is off and to focus on fixing it), answer tracing @ scanning (thinking of all the ways one might arrive at a conclusion), etc.
@me_souljah
@me_souljah 4 ай бұрын
this is the principle of deliberate practice, it's like learning to touch-type, its grunt work. thank you for your contribution...
@mazi76erx
@mazi76erx 6 ай бұрын
Great advice. I've been programming for many years but I really want to become pro.
@sanskarsharma9494
@sanskarsharma9494 3 жыл бұрын
thanks for all the content : )
@BiggestOtaku
@BiggestOtaku Ай бұрын
Thanks, I became a master following your strategy in one year.
@Dinesh_Dumka
@Dinesh_Dumka Ай бұрын
Really? Your CF handle ?
@BiggestOtaku
@BiggestOtaku Ай бұрын
@Dinesh_Dumka BiggestOtaku
@BiggestOtaku
@BiggestOtaku Ай бұрын
​@@Dinesh_Dumka BiggestOtaku
@BiggestOtaku
@BiggestOtaku Ай бұрын
@@Dinesh_Dumka BiggestOtaku
@learntechgrow4777
@learntechgrow4777 3 жыл бұрын
You are KING!
@anupestuff
@anupestuff 3 жыл бұрын
To Colin or anyone else, To you folks see loop invariants as a effective thought process? It helps me a lot in some problems. Also thinking about making progress in each iteration, guarantees for termination and so on help! Any other thinking paradigm you folks follow?
@pearljam4ever215
@pearljam4ever215 9 ай бұрын
thanks for all your videos please keep up the work ❤
@guneeshvats46
@guneeshvats46 2 ай бұрын
It's great advice thank you so much , it's helping me a lot!!
@sokks5
@sokks5 3 жыл бұрын
Congrats on 20k yooo!!
@336_saranyamaity8
@336_saranyamaity8 3 жыл бұрын
The thumbnail is DOPE !
@userpmzjah82
@userpmzjah82 Жыл бұрын
i think i'm kinda already doing what you said in the video! i won't ever stop until i get the result i want thank you.
@hvsalza4068
@hvsalza4068 Жыл бұрын
you're good kid Colin, thanks
@MohammadRezaDarvishy
@MohammadRezaDarvishy 5 ай бұрын
Thank you bro, I think your advices are going to help me :)
@gamecode7121
@gamecode7121 3 жыл бұрын
That thumbnail is hilarious 😁
@PrakarshPathak-nt2gf
@PrakarshPathak-nt2gf 4 ай бұрын
Thank you very much Colin : )
@MrDeeb00
@MrDeeb00 Жыл бұрын
Thank you, for some reason you're uplifting
@sagarshah5341
@sagarshah5341 Жыл бұрын
Dude you are legit so cool man! 💪🏽😎 I just love everything you post.
@mercy2714
@mercy2714 3 жыл бұрын
"Learning relearning, Learning Relearning U are too concerned about it JUST let your thoughts flow" -master oogway ✌️
@rahulsbhatt
@rahulsbhatt Жыл бұрын
This video helped me understand that I can do it too and I loved how you sort of gave a "template" on how to improve. Thank you so much for posting this, Colin 🙏
@焱-u5c
@焱-u5c 3 жыл бұрын
Thank you so much!!!!!!!!
@TricoliciSerghei
@TricoliciSerghei 2 жыл бұрын
Thanks for the advice, nice video.
@e00d20
@e00d20 Жыл бұрын
thanks for keeping it post
@thetop10guy52
@thetop10guy52 4 ай бұрын
Insightful video, thanx
@giandie
@giandie Жыл бұрын
great content!
@priyanzhu
@priyanzhu Жыл бұрын
Colin is a legend!!
@uname25
@uname25 3 жыл бұрын
The thumbnail is gold
@randomcubestuff3426
@randomcubestuff3426 3 жыл бұрын
this is one of the least bs how to practice videos i have seen on any topic i feel like! good job!
@iamparitosh
@iamparitosh 3 жыл бұрын
Awesome
@abdopower5913
@abdopower5913 3 жыл бұрын
could you plz make video about which math skills we need to be better in cp or programming generally 😊
@thisdotdev9397
@thisdotdev9397 11 ай бұрын
I never post comments but thank you for this
@arnav6885
@arnav6885 Жыл бұрын
Key learning from this video 1> If you cannot resolve a problem that you did before you didn't learn enough from it. 2> Choose a problem that is difficult for you or Helps you to learn a new topic(allocate more time in the thought process around 30 minutes) and code the solution once you understand it. Note down what you are thinking of as you do it. 3> If something goes out of your head, run after it. 4> Metacognition -When you are solving a problem note down what you are doing and when you look back at these notes you will know where you went wrong(and the best way to do this is by recording). 5> Once you are done with the problem maintain a spreadsheet where there is a summary of the solution. 6> Make sure you know how to use big ideas/topics from solved problems. 7> Treat every problem as a learning process. 8> Your practice will tell you what topics you need. hope it helps it.
@Ftur-57-fetr
@Ftur-57-fetr 9 ай бұрын
❤❤❤❤
@kimjong-un4521
@kimjong-un4521 2 жыл бұрын
Thank you
@Sachchin-7
@Sachchin-7 3 жыл бұрын
thumbnail op😂🔥
@bitwisetube
@bitwisetube 3 жыл бұрын
Thanks 😊
@_KaifSayyad
@_KaifSayyad 3 жыл бұрын
Hey Collin hope you are doing great. I have a request for you. Can you please make video on interactive problems, i mean what kind of problems are these and how to attempt them. I am a beginner and recently while practising I encountered one. Please if it is possible make one. Hope yuu will see this comment.
@tylerstown7394
@tylerstown7394 3 жыл бұрын
Thank you sir for your guidance.
@asishcodes
@asishcodes 3 жыл бұрын
Hehe hi bro 😁
@shashibhushanrajput2461
@shashibhushanrajput2461 3 жыл бұрын
i love topic streams
@somnathroy102
@somnathroy102 5 ай бұрын
Thank you i will have to reword my problem solving I solved 100+ lc problem but still cant figure out most of them so I guess my approach was incorrect.
@AMANKumar-qn2nn
@AMANKumar-qn2nn 3 жыл бұрын
🔥🔥
@Nowweallareanizen
@Nowweallareanizen 8 ай бұрын
how did he have that much hair i mean how to have that much long hair , i mean how to live stress free
@nayeemislam8118
@nayeemislam8118 2 жыл бұрын
Awesome guideline. Can you please give a more detail about the spreadsheet recordkeeping, I mean some sort of example of spreadsheet.
@devmahad
@devmahad 5 ай бұрын
Thanks :)
@gamingDivyaa
@gamingDivyaa 5 ай бұрын
its goodddd..
@amanlamba1080
@amanlamba1080 3 жыл бұрын
When I pratice then the only problem which I face is not understanding the editorial, like I have no issue putting in the work but after all that I'm still not able to understand the editorial? Any solution for that?
@shanewalsch
@shanewalsch 3 жыл бұрын
He said in the video that you may not be able to understand the editorial from the first time. Try rereading it later, if it doesn't help go ask help, on errichto server for example
@tanjakilibarda9802
@tanjakilibarda9802 2 жыл бұрын
pog vid
@stratonov
@stratonov 3 жыл бұрын
Camera quality improved
@NoName-du1ih
@NoName-du1ih 3 жыл бұрын
Thanks
@nirajandata
@nirajandata 3 жыл бұрын
galen cloudin
@jainamshah4328
@jainamshah4328 2 жыл бұрын
It's easier than it looks. I found learning soft design (like setups - I use SERUM) much more scary but it's doable, you just gotta be
@sunsun4364
@sunsun4364 2 жыл бұрын
Commenting for engangment
@sakibhossain6136
@sakibhossain6136 3 жыл бұрын
Colin I'm comfortable with tree, graph but not comfortable with simple problem....What to do ?
@NullClass
@NullClass 7 ай бұрын
Expert in 1 to 3 months is doable. Butbhe first "real" barrier is indeed CM (and high Expert).
@OvercookedOmlette
@OvercookedOmlette 18 күн бұрын
How is it doable?
@NullClass
@NullClass 17 күн бұрын
@OvercookedOmlette Just practice the most you can. For this level, greedy, DP, ad hoc, binary search, and DFS/BFS should be enough. I had never done competitive programming before and managed to become expert in this time frame. Of course, it depends on your previous knowledge. I already knew how to program and the basics of algorithms in general, plus some experience with math olympiads. Without this, I imagine it to be much harder.
@ebrahim1bd
@ebrahim1bd Жыл бұрын
I use this KZbin thumbnail to set as my PC profile picture
@i_love_cp3000
@i_love_cp3000 6 ай бұрын
Can you tell me if practicing by topic is good or not, or should I choose random problem to do?
@gdthegreat
@gdthegreat 3 жыл бұрын
Wow, this new thumbnail is soooo nice.
@justhooman4682
@justhooman4682 3 жыл бұрын
Bruh wasn't expecting you to be a meme lord lol but good nonetheless
@bhaskarmishra8479
@bhaskarmishra8479 3 жыл бұрын
i got to know today why my rating isn't improving :)
@imaninfj5155
@imaninfj5155 3 жыл бұрын
Thank you!
@vellankiindeevar5530
@vellankiindeevar5530 3 жыл бұрын
is watching editorials is bad ? i am just starting , and i am unable to do atleast one question on my own how should i get better ? pls help me
@programmertik2046
@programmertik2046 2 жыл бұрын
Hey you said. Ask help from others as last resort But in a way an editorial is also someone others thinking so how is it different ??
@MDMasudRana-lt1or
@MDMasudRana-lt1or 3 жыл бұрын
❣️
@helloasdfswwf
@helloasdfswwf 2 жыл бұрын
this guy makes good content
@vish-sw9dc
@vish-sw9dc 3 жыл бұрын
Forget competitive programming i can't even do bssic
@williamwambua7710
@williamwambua7710 3 жыл бұрын
I know you have a number theory video...but can you plz make one on chinese remainder theory? Been looking for one but i can't get it....Lets make one starting from the beginner steps then solving to kind of complex problems plzzzz in c++
@ColinGalen
@ColinGalen 3 жыл бұрын
Does it come up often enough to warrant a whole video? On Codeforces, there are only 13 problems with that tag (out of over 7,325). I don't know where to find problems on it anyway, other than the codeforces tag.
@williamwambua7710
@williamwambua7710 3 жыл бұрын
@@ColinGalen okay i just wanna know how to practice in such cause of my cryptography class...if you can help out with the implementation walk through i will be able to take it up from there.
@SurajSingh-pb4bs
@SurajSingh-pb4bs 3 жыл бұрын
I think Errichto has made a video on it you can check that out.
@williamwambua7710
@williamwambua7710 3 жыл бұрын
@@SurajSingh-pb4bs He just explained what i already know...i need the implementation bit
@shaileshnavale1819
@shaileshnavale1819 Жыл бұрын
I am gonna quote myself because why not ?? 😂
@haoshoku8496
@haoshoku8496 3 жыл бұрын
If possible can u make a video on FFT?
@12six69
@12six69 3 жыл бұрын
Fast Fourier transform?
@haoshoku8496
@haoshoku8496 3 жыл бұрын
@@12six69 yes
@girishgarg2816
@girishgarg2816 3 жыл бұрын
From a distance, the thumbnail suggests, Grandmaster -> Pupil
@vellankiindeevar5530
@vellankiindeevar5530 3 жыл бұрын
and even simpler once are tough for me
@averegeyoutuber9133
@averegeyoutuber9133 2 жыл бұрын
9:55 Here is my comment. Can you release my family from your basement now? Please!!
@Cyber_Wizard
@Cyber_Wizard 3 жыл бұрын
Do you write your thoughts process? And at @7:00 do you also do that?
@aadarshktofficial
@aadarshktofficial 2 жыл бұрын
Question - Does kaunta has practised from somewhere else also or only from codeforces.
@hreshigaming395
@hreshigaming395 3 жыл бұрын
Do you remember overule
@shreyashchoudhary2637
@shreyashchoudhary2637 3 жыл бұрын
Why leetcode logo was their?
@alexeyamosov664
@alexeyamosov664 Жыл бұрын
Oh, damn it, and I thought I was good for reaching blue in a year… I mean, I have a justification that I have a rather tough school, but still
@Ftur-57-fetr
@Ftur-57-fetr 9 ай бұрын
Thank you!!
@마이데이기원1일차
@마이데이기원1일차 3 жыл бұрын
Bump?
@SushantKumar-ui3mn
@SushantKumar-ui3mn 3 жыл бұрын
Non coders will also jump into the video seeing the OP thumbnail
@Nino21370
@Nino21370 2 ай бұрын
Where the hell did you start?
@qwi3630
@qwi3630 3 жыл бұрын
hope you will participate in Saturday's div1
@MiketheCoder
@MiketheCoder 3 жыл бұрын
Btw so if I solved 680 problems but some of them were reading the editorial, should I resolve all 680 problems???????
@saksham9170
@saksham9170 3 жыл бұрын
Try solving 10 oldest problems, if you can figure out the solution again, then it's okay otherwise you didn't learn anything from the problems.
@HarryKeo
@HarryKeo Ай бұрын
does language matter ? rust vs cpp @colin
@Innoodrr
@Innoodrr 2 жыл бұрын
some tips
@DrakeStevenson-t9i
@DrakeStevenson-t9i Жыл бұрын
Not sure if I can trust your strat. Clearly you just have high aptitude if you shot up from ~1600 to ~1900 within the span of about a month. You'd probably be able to use any dogshit strategy and make some serious improvement
@마이데이기원1일차
@마이데이기원1일차 3 жыл бұрын
Bump.
@girishgarg2816
@girishgarg2816 3 жыл бұрын
All hail memelord!
@jiaaljo558
@jiaaljo558 3 жыл бұрын
Unlocking Your Intuition: How to Solve Hard Problems Easily
17:34
Colin Galen
Рет қаралды 1,4 МЛН
Competitive Programming: How to Learn from Contests
20:58
Colin Galen
Рет қаралды 52 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
Interview with a Competitive Programmer
25:13
Joma Tech
Рет қаралды 1,2 МЛН
Intro to Competitive Programming
11:41
Junferno
Рет қаралды 789 М.
How I would learn Leetcode if I could start over
18:03
NeetCodeIO
Рет қаралды 836 М.
6 Levels of Thinking Every Student MUST Master
17:12
Justin Sung
Рет қаралды 2,3 МЛН
Starting Competitive Programming - Steps and Mistakes
9:55
William Lin (tmwilliamlin168)
Рет қаралды 1,5 МЛН
one year of studying (it was a mistake)
12:51
Jeffrey Codes
Рет қаралды 327 М.
How to Awaken & Enhance Your Analytical Problem-Solving Mind
22:45
Colin Galen
Рет қаралды 168 М.
the 5 hardest exams in the world
17:14
Gohar Khan
Рет қаралды 1,2 МЛН
Separating Distractions from Productivity
9:25
Colin Galen
Рет қаралды 52 М.
how to make the *ultimate* academic comeback
11:03
Gohar Khan
Рет қаралды 871 М.