Dynamic Programming Techniques to Level up Faster 🔥 | Vivek Gupta FAQ Series

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 พ.ย. 2024

ความคิดเห็น • 60

  • @SriHarshaChilakapati
    @SriHarshaChilakapati 3 ปีที่แล้ว +21

    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.

    • @vivekgupta3484
      @vivekgupta3484  3 ปีที่แล้ว +8

      Very well stated. Infact the initial brute can be like a quick check if your logic even correct or not.

  • @saijagadeeshseela7709
    @saijagadeeshseela7709 3 ปีที่แล้ว +5

    Another possible source for those who prefer to learn in Hindi Language might be Aditya Verma's Playlist on Dynamic Programming

  • @vedhasbalaji7648
    @vedhasbalaji7648 3 ปีที่แล้ว +13

    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.

    • @vedhasbalaji7648
      @vedhasbalaji7648 3 ปีที่แล้ว +4

      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
      @vivekgupta3484  3 ปีที่แล้ว +3

      @@vedhasbalaji7648 absolutely makes sense. Send me suggestions on problems you wanna see me solving.

    • @vedhasbalaji7648
      @vedhasbalaji7648 3 ปีที่แล้ว +1

      @@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!

    • @vedhasbalaji7648
      @vedhasbalaji7648 3 ปีที่แล้ว

      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

  • @palakjain2505
    @palakjain2505 2 ปีที่แล้ว +1

    you are really a good teacher, looking forward to your dp playlist!!

  • @meetbrahmbhatt1531
    @meetbrahmbhatt1531 2 ปีที่แล้ว

    Best video on DP for beginners ❤️🙏🏻

  • @akshat2806
    @akshat2806 3 ปีที่แล้ว +6

    For all these lectures , it would be good if you could plz provide a list of problems, it will help a lot.

  • @akshaysharma7988
    @akshaysharma7988 3 ปีที่แล้ว +4

    Make videos more than 2 hours we are ready to sit and watch complete. Bs concept clear hona chaiye fur hum bhi faudenge

  • @PBSureshBabu
    @PBSureshBabu 3 ปีที่แล้ว

    Yes, Maths and DP videos please.

  • @harshdasila6680
    @harshdasila6680 3 ปีที่แล้ว +1

    Finally TH-cam ka password yaad aa gya syd 🙄😁👍🔥

  • @koushikbiswas8289
    @koushikbiswas8289 3 ปีที่แล้ว +1

    Thank you sir. Pleas make such videos on math

  • @itsmyshow7611
    @itsmyshow7611 3 ปีที่แล้ว +1

    Hi vivek thanks for this channel and precious content

  • @avinashak3302
    @avinashak3302 3 ปีที่แล้ว +1

    Loved it , smashed the like button and waiting for problem solving on DP. Please make videos irrespective of how many likes you get

    • @vivekgupta3484
      @vivekgupta3484  3 ปีที่แล้ว +3

      Videos are going to keep coming, no worries on that!! Once the target hits, we have the Live session for DP!

    • @avinashak3302
      @avinashak3302 3 ปีที่แล้ว +2

      @@vivekgupta3484 please make videos frequently at your free time. It will reach more audience like me

  • @assassingaming4946
    @assassingaming4946 3 ปีที่แล้ว +1

    Bhai Mera naam bhi Vivek ha to issliye maine Yee dheaka

  • @funenjoynilaypatel4553
    @funenjoynilaypatel4553 2 ปีที่แล้ว

    amazing channel

  • @farazanwar4624
    @farazanwar4624 3 ปีที่แล้ว +2

    very informative 🔥🔥

  • @siddharthsaurav3657
    @siddharthsaurav3657 2 ปีที่แล้ว

    can't thank enough!!

  • @_who__knows__16
    @_who__knows__16 3 ปีที่แล้ว +4

    CSES has very nice and informative questions.
    Please, make videos on that

    • @anshuman5554
      @anshuman5554 3 ปีที่แล้ว +4

      no, there's already cses solutions available on youtube. we want more non-classical problem solving

  • @s_3095
    @s_3095 3 ปีที่แล้ว +3

    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

    • @vivekgupta3484
      @vivekgupta3484  3 ปีที่แล้ว +1

      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.

    • @vivekgupta3484
      @vivekgupta3484  3 ปีที่แล้ว +2

      Out of the 4, (4) gives the most growth in the shortest time (with more frustration barrier at start though).

    • @s_3095
      @s_3095 3 ปีที่แล้ว +1

      @@vivekgupta3484 thanks brother 🙏

  • @pragunbhutani3869
    @pragunbhutani3869 3 ปีที่แล้ว

    Very Impormative !

  • @prabaljainn
    @prabaljainn 3 ปีที่แล้ว +1

    VG matlb Concept Crystal Clear

  • @TheDev05
    @TheDev05 3 ปีที่แล้ว

    You are my motivation.

  • @algotalk5368
    @algotalk5368 3 ปีที่แล้ว

    Great job bro

  • @deadinside4967
    @deadinside4967 3 ปีที่แล้ว +2

    Advanced number theory next

  • @aayushkumar6727
    @aayushkumar6727 3 ปีที่แล้ว

    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

  • @yourbestie4138
    @yourbestie4138 3 ปีที่แล้ว

    very nice presentation , cses problem sets sir

  • @alpacino3989
    @alpacino3989 3 ปีที่แล้ว +1

    22mins ke baad jyada high level ho gya.

    • @vivekgupta3484
      @vivekgupta3484  3 ปีที่แล้ว

      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.

  • @yoyo8293
    @yoyo8293 3 ปีที่แล้ว

    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

    • @vivekgupta3484
      @vivekgupta3484  3 ปีที่แล้ว +1

      Suggest me some problems no, which you feel i should cover.. I will check them out and decide.

  • @trusfrated_jungshook
    @trusfrated_jungshook 3 ปีที่แล้ว +1

    Bro plzz cover recursion also ❤

  • @mayankverma3690
    @mayankverma3690 3 ปีที่แล้ว

    Cool, man!!

  • @suryaer3369
    @suryaer3369 3 ปีที่แล้ว

    GodSpeed 🔥

  • @pronoynath1171
    @pronoynath1171 3 ปีที่แล้ว

    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.

    • @vivekgupta3484
      @vivekgupta3484  3 ปีที่แล้ว +2

      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.

    • @pronoynath1171
      @pronoynath1171 3 ปีที่แล้ว

      @@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!

  • @Live-hh6li
    @Live-hh6li 3 ปีที่แล้ว

    Eagerly waiting for maths video

    • @vivekgupta3484
      @vivekgupta3484  3 ปีที่แล้ว

      I have decided to teach maths LIVE! will make the announcement soon.

    • @Live-hh6li
      @Live-hh6li 3 ปีที่แล้ว

      @@vivekgupta3484 That's awesome

  • @suryaer3369
    @suryaer3369 3 ปีที่แล้ว +1

    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

    • @healthy_3083
      @healthy_3083 2 ปีที่แล้ว +1

      Bro is 12 th jee level PNC enough?

  • @himanshugupta7647
    @himanshugupta7647 3 ปีที่แล้ว

    What is the future of nodejs in jobs and where are more jobs in frontend react or backend nodejs

    • @vivekgupta3484
      @vivekgupta3484  3 ปีที่แล้ว

      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.

  • @sabbysays
    @sabbysays 3 ปีที่แล้ว +1

    "particular" xD

  • @chandrabhanubajpai
    @chandrabhanubajpai 3 ปีที่แล้ว +1

    Join AZ 201 you will get everything

  • @snehilsinha5624
    @snehilsinha5624 3 ปีที่แล้ว +7

    Tbh Tushar Roy's videos aren't that helpful. We consider Aditya Verma as the real DP God for interviews at least :)

  • @ashwinchakote
    @ashwinchakote 3 ปีที่แล้ว

    Bhaiya when is next batch of algozenith starting AZ-201

    • @vivekgupta3484
      @vivekgupta3484  3 ปีที่แล้ว

      Mid-November. You can check the FB page of algozenith for the updates.

    • @ashwinchakote
      @ashwinchakote 3 ปีที่แล้ว

      Thanks bhaiya looking forward to join this course and learn from you.I really loved your demo videos