TH-cam's algorithm is so weird that it redirected me to this super man when I was watching some Spider Man videos but it did suggest something good to me for once. Fantastic advice @Vivek. I'd like to add something for people who are watching these for the sake of interviews. It's always better to get the question working first, and base recursive solution which will be inefficient most of the time (generally in exponential complexity) and then start with memoization. This brings into either linear or quadratic complexity and that will impress the interviewer. If you still have time after that, then go and explore tabulation, the second way in DP. This time, derive a formula, and try to tabulate and write an iterative approach. If you think aloud during the process, then even if you stutter, interviewer will be impressed for sure.
Hey Vivek, just know that me and lots of people really appreciate what you are doing here, and hope you post more and more. In terms of suggestions, I would really like if you picked a certain topic let's say dp or number theory, and did a 2 or 3 hour long video each week where you solve a few hard(preferably 2000+ rated) questions from cf, because what happens is that everywhere on TH-cam, people are just making videos on classical stuff like knapsack, lcs, lis etc, we have all seen these videos so many times, but nobody actually solves proper questions of good diffoculty from cf on that particular topic.
As you mentioned, we would really like to see the entire process of solving questions from a top coder like you, please explain every step right reading the question efficiently, making observations, thinking process that leads to the solution and finally coding the solution optimally!
@@vivekgupta3484 you could do problems which you solved in recent contests or during practice, that you found were very educative, that nicely illustrate key ideas and tricks that can be carried forward to solve other problems of the topic, or another idea could that you pick high rated problems from the cf problem set of a certain topic and solve them for the first time in the video, so that we can know how you approach a question from the start!
Which move to opt as I am beginner (1) stepping Direct Into CP WITH NO IDEA OF DSA. (2)GOING WITH CP AND DSA SIDE BY SIDE (3)COMPLETING WHOLE DSA BEFORE CP (4)DOING CP AND BEFORE INTERVIEWS DSA
DSA is not seperate from CP as such (the applied part is CP only). I would suggest binge watch a algorithms course, get basic flavour and start with CP.
Bhaiya please make a video or playlist on graph too And some topics that are essential in intermediate phase like segment trees, suffix arrays, lazy propogation and all
I understand, but i also have to keep value points jinka pehle wale parts clear hai, to going forward ye advanced optimization and stuff sikhna hoga for CP. but no worries. Uske pehle take main jo points hai wo samajh aya to more than sufficient.
if you do plan to solve DP problems to show the audience how to approach them , suggestion would be to take new problems because almost all interview problems are already covered
Vivek I would actually like to ask something Specific. I saw your " CP - Starting" video recently and I am glad that you did that. A lot of people are sure to find it helpful. I mean, I actually am from a Tier-3 college, I know this tag doesn't matter much in a sense. My question is you see I was unable to Qualify for JEE and the one thing that I think JEE does to a student who studies earnestly is to build problem solving skills, especially in Mathematics, apart fr the Coaching Buzz. So as you said in your video, that for Engineering mindset /problems; CP is best. I am. Now, I am kind of weak in Mathematics (hence no JEE 😢); but I got the point. I actually want to learn Mathematics now and my question is actually do you recommend to learn Adv. Maths & Discrete Structures along with Solving CP, I mean max. amount of time for CP. To be honest, I got this problem solving perspective from my sister who is preparing for NTSE and RMO currently, and I saw her solving a lot of questions in this CO-Vid times as no school. She also told md nesides, if things go well she might look for INMO. If just our Education system were a bit decent in our times, lol.
I think a dedicated time for maths makes a lot of sense past the beginner phase for CP. The Maths olympiad stuff (combinatorial and Number theory part) can definitely help [books like Arthur engel's problem-solving strategies are pretty good]. Also, a lot of maths can actually be learned by solving problems only, as there are lots of concepts covered in the existing problems (majorly how I learned). But for CP, once you are good with some maths, I think till a very senior level, other topics are going to play a major role before again serious maths kicks in. So get your Combinatorics straight and you should be good to go.
@@vivekgupta3484 Thanks. I will try to do so as you said. As I saw, apart from Probability & Linear Algebra & Discrete Math, we don't have any more Maths in our CSE Curriculum. So will try to revisit books like A Das Gupta (Combinatorics part) . A Engel is tough for sure. But a lot of thanks for your response. 😄. I will definitely ask your opinions on things, should I find something difficult. Just wanted to say this to you- it feels abit embarassing to retutn to JEE Maths like Combinatorics now, but will do so. Also, plz recommend me some good resources for No. Theory section. Ready for CP!
Sir, can you please recommend me some books on Permutations and Combinations from beginning to advanced , even if it is 10 books i would happily read it :D
TH-cam's algorithm is so weird that it redirected me to this super man when I was watching some Spider Man videos but it did suggest something good to me for once. Fantastic advice @Vivek. I'd like to add something for people who are watching these for the sake of interviews. It's always better to get the question working first, and base recursive solution which will be inefficient most of the time (generally in exponential complexity) and then start with memoization. This brings into either linear or quadratic complexity and that will impress the interviewer. If you still have time after that, then go and explore tabulation, the second way in DP. This time, derive a formula, and try to tabulate and write an iterative approach. If you think aloud during the process, then even if you stutter, interviewer will be impressed for sure.
Very well stated. Infact the initial brute can be like a quick check if your logic even correct or not.
Another possible source for those who prefer to learn in Hindi Language might be Aditya Verma's Playlist on Dynamic Programming
Hey Vivek, just know that me and lots of people really appreciate what you are doing here, and hope you post more and more. In terms of suggestions, I would really like if you picked a certain topic let's say dp or number theory, and did a 2 or 3 hour long video each week where you solve a few hard(preferably 2000+ rated) questions from cf, because what happens is that everywhere on TH-cam, people are just making videos on classical stuff like knapsack, lcs, lis etc, we have all seen these videos so many times, but nobody actually solves proper questions of good diffoculty from cf on that particular topic.
As you mentioned, we would really like to see the entire process of solving questions from a top coder like you, please explain every step right reading the question efficiently, making observations, thinking process that leads to the solution and finally coding the solution optimally!
@@vedhasbalaji7648 absolutely makes sense. Send me suggestions on problems you wanna see me solving.
@@vivekgupta3484 you could do problems which you solved in recent contests or during practice, that you found were very educative, that nicely illustrate key ideas and tricks that can be carried forward to solve other problems of the topic, or another idea could that you pick high rated problems from the cf problem set of a certain topic and solve them for the first time in the video, so that we can know how you approach a question from the start!
A nice example was your recent video on the Facebook hacker cup C question, where you solved a good quality question of dp on trees
you are really a good teacher, looking forward to your dp playlist!!
Best video on DP for beginners ❤️🙏🏻
For all these lectures , it would be good if you could plz provide a list of problems, it will help a lot.
Make videos more than 2 hours we are ready to sit and watch complete. Bs concept clear hona chaiye fur hum bhi faudenge
Yes, Maths and DP videos please.
Finally TH-cam ka password yaad aa gya syd 🙄😁👍🔥
Thank you sir. Pleas make such videos on math
Hi vivek thanks for this channel and precious content
Loved it , smashed the like button and waiting for problem solving on DP. Please make videos irrespective of how many likes you get
Videos are going to keep coming, no worries on that!! Once the target hits, we have the Live session for DP!
@@vivekgupta3484 please make videos frequently at your free time. It will reach more audience like me
Bhai Mera naam bhi Vivek ha to issliye maine Yee dheaka
amazing channel
very informative 🔥🔥
can't thank enough!!
CSES has very nice and informative questions.
Please, make videos on that
no, there's already cses solutions available on youtube. we want more non-classical problem solving
Which move to opt as I am beginner
(1) stepping Direct Into CP WITH NO IDEA OF DSA. (2)GOING WITH CP AND DSA SIDE BY SIDE (3)COMPLETING WHOLE DSA BEFORE CP
(4)DOING CP AND BEFORE INTERVIEWS DSA
DSA is not seperate from CP as such (the applied part is CP only). I would suggest binge watch a algorithms course, get basic flavour and start with CP.
Out of the 4, (4) gives the most growth in the shortest time (with more frustration barrier at start though).
@@vivekgupta3484 thanks brother 🙏
Very Impormative !
VG matlb Concept Crystal Clear
You are my motivation.
Great job bro
Advanced number theory next
Bhaiya please make a video or playlist on graph too
And some topics that are essential in intermediate phase like segment trees, suffix arrays, lazy propogation and all
very nice presentation , cses problem sets sir
22mins ke baad jyada high level ho gya.
I understand, but i also have to keep value points jinka pehle wale parts clear hai, to going forward ye advanced optimization and stuff sikhna hoga for CP. but no worries. Uske pehle take main jo points hai wo samajh aya to more than sufficient.
if you do plan to solve DP problems to show the audience how to approach them , suggestion would be to take new problems because almost all interview problems are already covered
Suggest me some problems no, which you feel i should cover.. I will check them out and decide.
Bro plzz cover recursion also ❤
Cool, man!!
GodSpeed 🔥
Vivek I would actually like to ask something Specific. I saw your " CP - Starting" video recently and I am glad that you did that. A lot of people are sure to find it helpful.
I mean, I actually am from a Tier-3 college, I know this tag doesn't matter much in a sense. My question is you see I was unable to Qualify for JEE and the one thing that I think JEE does to a student who studies earnestly is to build problem solving skills, especially in Mathematics, apart fr the Coaching Buzz. So as you said in your video, that for Engineering mindset /problems; CP is best. I am. Now, I am kind of weak in Mathematics (hence no JEE 😢); but I got the point. I actually want to learn Mathematics now and my question is actually do you recommend to learn Adv. Maths & Discrete Structures along with Solving CP, I mean max. amount of time for CP.
To be honest, I got this problem solving perspective from my sister who is preparing for NTSE and RMO currently, and I saw her solving a lot of questions in this CO-Vid times as no school. She also told md nesides, if things go well she might look for INMO. If just our Education system were a bit decent in our times, lol.
I think a dedicated time for maths makes a lot of sense past the beginner phase for CP. The Maths olympiad stuff (combinatorial and Number theory part) can definitely help [books like Arthur engel's problem-solving strategies are pretty good]. Also, a lot of maths can actually be learned by solving problems only, as there are lots of concepts covered in the existing problems (majorly how I learned). But for CP, once you are good with some maths, I think till a very senior level, other topics are going to play a major role before again serious maths kicks in. So get your Combinatorics straight and you should be good to go.
@@vivekgupta3484 Thanks. I will try to do so as you said. As I saw, apart from Probability & Linear Algebra & Discrete Math, we don't have any more Maths in our CSE Curriculum. So will try to revisit books like A Das Gupta (Combinatorics part) . A Engel is tough for sure. But a lot of thanks for your response. 😄. I will definitely ask your opinions on things, should I find something difficult. Just wanted to say this to you- it feels abit embarassing to retutn to JEE Maths like Combinatorics now, but will do so. Also, plz recommend me some good resources for No. Theory section.
Ready for CP!
Eagerly waiting for maths video
I have decided to teach maths LIVE! will make the announcement soon.
@@vivekgupta3484 That's awesome
Sir, can you please recommend me some books on Permutations and Combinations from beginning to advanced , even if it is 10 books i would happily read it :D
Bro is 12 th jee level PNC enough?
What is the future of nodejs in jobs and where are more jobs in frontend react or backend nodejs
nodejs is going to stay. So in either of the two, if you are better than the average, you should not have any difficulty finding oppurtunity.
"particular" xD
Join AZ 201 you will get everything
Tbh Tushar Roy's videos aren't that helpful. We consider Aditya Verma as the real DP God for interviews at least :)
Bhaiya when is next batch of algozenith starting AZ-201
Mid-November. You can check the FB page of algozenith for the updates.
Thanks bhaiya looking forward to join this course and learn from you.I really loved your demo videos