DP 48. Matrix Chain Multiplication | MCM | Partition DP Starts 🔥

Поделиться
HTML-код
  • Опубликовано: 3 ноя 2024

Комментарии • 504

  • @trex4997
    @trex4997 9 месяцев назад +66

    Bhaiya u r God sent angel. God heard the upcoming SDE's cry the whole nights, and then planted the idea of making DSA playlists in your head.
    Bowing to your intellect, dedication and hardwork .

  • @aayushisaha8
    @aayushisaha8 2 года назад +147

    👏👏👏 To everyone who made it this far !! And Double 👏👏 for those who didn't 💤 during this video . Cause it's a reallly long video ( ig mini movie 😅) . And just thinking of how much effort Striver bhaiya must have gone though to make it , edditing it , correcting it 👏👏 , Frankly speaking of me I dozed off 😪 a couple of times during the entire video 🤪 . But anyways Great Work , Striver bhaiya ✌

    • @momozkichutney
      @momozkichutney 2 года назад +64

      arey aaram se bolo didi, ye beech beech mei daure pad rhe h kya!

    • @girishbhargava6367
      @girishbhargava6367 2 года назад +1

      @@momozkichutney 🤣🤣🤣🤣

    • @AshokKumar-ii4qr
      @AshokKumar-ii4qr Год назад +10

      @@momozkichutney wo stree h k6 v kr skti h 😂😂

    • @anshumann
      @anshumann 8 месяцев назад +3

      Lgta hai didi zyda moody hai bich bich itna mood swings 😂

    • @theexplorer9012
      @theexplorer9012 4 месяца назад

      ye kya bawasir likh diya be

  • @PankajYadav-zg1re
    @PankajYadav-zg1re 2 года назад +83

    Finally I got the exact idea how the recursion works in MCM problem , before your vdo I have watched a lot but didn't get clear idea ......You are awesome bhaiya ❤️❤️❤️❤️

    • @ayushjain386
      @ayushjain386 2 года назад +2

      Can you help me i am not understand steps= a[i-1]*a[k]*a[j]+func(i,k)+func(k+1,j)
      Why are again call function func (i,k)+func(k+1,j) again

    • @sanketmudholkar2889
      @sanketmudholkar2889 2 года назад +2

      @@ayushjain386 Because we have to compute the smaller part also like if we have (ab) and (cd) so we have to solve ab and cd seperately also .

    • @prakharsingh9710
      @prakharsingh9710 2 года назад +4

      @@ayushjain386 bro,suppose (AB)(CD) hai to finally AB * CD krne ka cost aaya hoga but (A*B) apne aap me bhi ek ques h n isko multiply krne me bhi cost aaya hoga to usko nikalne ke liye func(i,k) use kiya hai. Similarly, (C*D) ko bhi krna hoga jo ki other left over part hai partition ke baad to usko func(k+1,j) likha....! Thoda pen chalao or video waps dekho aajayega

  • @anmolagarwal5950
    @anmolagarwal5950 Год назад +16

    That's the best video ever on Partition DP 👏 so much effort goes into making such content for generations, hats off man 👏👏

  • @gyanunlimited740
    @gyanunlimited740 2 года назад +73

    Its been 6 years since I came across this topic and finally understood it today

    • @trijalsharma4471
      @trijalsharma4471 Год назад +20

      you've been unemployed for quite some time 😆

    • @codingalley6229
      @codingalley6229 3 месяца назад +5

      @@trijalsharma4471 solving a damn specific problem doesn't mean you are smart buddy.

  • @ganeshkamath89
    @ganeshkamath89 2 года назад +20

    Thanks Striver. Understood.
    6 months back I had tried to learn it but I found it difficult. With your explanation I think I will remember how to do MCM and partiton DP.

    • @digvijaysinghchauhan5795
      @digvijaysinghchauhan5795 2 года назад +3

      I tried it multiple times earlier but now I got better understanding, indeed it will stuck in my mind now.

  • @madhuryareddy3994
    @madhuryareddy3994 7 месяцев назад +1

    Thanks for existing man, you don't know how thankful I am🙏🙏you made this explanation such that I can never forget this concept in my life.

  • @stith_pragya
    @stith_pragya 9 месяцев назад +2

    UNDERSTOOD...Thank You So Much for this wonderful video.......🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻

  • @sathwikabhignan1862
    @sathwikabhignan1862 4 месяца назад +1

    my goodness!! crystal clear explanation I am grateful for your dp series, thank you, Striver.

  • @rishavsaha5254
    @rishavsaha5254 2 года назад +8

    Understood. Before starting this topic, I had 0 knowledge about this topic, now after completing this video, I am taking the complete concept. Thank you so much for coming up with this amazing DP series striver.

  • @mohitagarwal3639
    @mohitagarwal3639 2 года назад +10

    Hey Striver again thanks to you for teaching in such a wonderful way.
    I paused the video at 25:30 after understanding the approach to the problem and was able to solve upto memoization by myself.
    Thanks man keep up the good work.

  • @sameersahu4569
    @sameersahu4569 2 года назад +12

    What an explanation....Partition was a concept i was not much clear with .....
    Thank you for making me understand this concept

  • @dhikshithgoshika2700
    @dhikshithgoshika2700 2 года назад +10

    wah wah got the depth of deep recursion took me 2 days to completely write the total recursive code and understand .really striver bayya if you and your videos are not there many of us would leave hopes for preparing other companies , may god give you all the health and wealth bayya 🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏

  • @shashwatdhingra3580
    @shashwatdhingra3580 Год назад +2

    Best Ever Explanation for MCM. Literally!

  • @arijitdas4560
    @arijitdas4560 2 года назад +5

    understood that is not a question this a concept ....
    hats off to your efforts man you are just amazing

  • @Noob_Coder1234
    @Noob_Coder1234 8 месяцев назад +1

    HATS OFF TO THE GOAT STRIVER , HE HAD PUT LOT OF EFFORTS FOR US IN THIS VIDEO SO WE CAN UNDERSTAND THIS TOUGH TOPIC , REALLY AMAZING❤❤

  • @rohan8758
    @rohan8758 2 месяца назад +1

    Understood, I am feeling very sleepy, time is 2:11 AM but this video motivate me to watch it till i understand it completely, lot of Thanks @Striver for your DP Series!!!!

  • @sakshigupta4793
    @sakshigupta4793 2 года назад +17

    TBH for dp series Aditya Verma & you are the best. 😊

  • @nowitspk
    @nowitspk 2 года назад +3

    Understood
    ------------------------------
    Recursion :-
    TC---> exponential
    Memoisation:-
    TC---> O(N*N*N)
    SC--->O(N*N) + O(N)

  • @VinayKumar-ze2ww
    @VinayKumar-ze2ww 2 года назад +3

    Another great video, thanks striver for making me understand MCM
    50 minute sound huge but it just flew by

  • @deepti8920
    @deepti8920 9 месяцев назад +2

    The best video on partition DP I came across! Good job!

  • @dhirenpatil8600
    @dhirenpatil8600 2 года назад +3

    Really nice explanation srtiver. I like the way that you teach and understood the MCM.Very tricky but now understood.

  • @madhavdwivedi5146
    @madhavdwivedi5146 Год назад +1

    kya mast padhaya hai.....aapko dekhke mera khud padhane ka man hogya...❣❣❣❣❣❣

  • @priyanshkumar17
    @priyanshkumar17 3 месяца назад

    Excellent explanation - Partition DP Starts!!!

  • @108_adityakumar6
    @108_adityakumar6 2 года назад +2

    Understood.🔥🔥Your dp series is best.

  • @adarsh_k_agrawal
    @adarsh_k_agrawal 5 месяцев назад

    Understood LIS Pattern completely. Watching all the videos from the start of DP. It is really really helpful. Every concepts are clear and will surely finish the playlist. Thank you Striver, emiti amazing content pai.

  • @chanchalroy3417
    @chanchalroy3417 9 месяцев назад

    Just understood the whole concept of partition DP at one go 🙌😌🔥

  • @vivekpaliwal1876
    @vivekpaliwal1876 Год назад +1

    I like your vedios...your way of teaching is good...but 1 thing you can add at start of vedios that which application uses this algorithm just to increase interest in learning the algo...

  • @UECAshutoshKumar
    @UECAshutoshKumar 4 месяца назад +1

    Thank You
    Understood!!!

  • @aftabalam7103
    @aftabalam7103 2 года назад +2

    Very clear and solid explanation,Thanks buddy

  • @fmkhandwala39
    @fmkhandwala39 Год назад +2

    AMAZING EXPLANAITION AS USUAL!

  • @JothiprakashThangaraj
    @JothiprakashThangaraj 3 месяца назад

    Got it when going through coluple of times thanks a lot !!!

  • @TXS-xt6vj
    @TXS-xt6vj Год назад

    No one can be better than you striver

  • @ronakslibrary8635
    @ronakslibrary8635 Год назад +1

    Understood , difficult concept explained easily🤯🤯

  • @sumeetkumar4984
    @sumeetkumar4984 2 месяца назад

    bhaiya bahut accha samjhaya....thanks a lot

  • @cgoxo
    @cgoxo 2 года назад +2

    It takes a lot of effort to explain more than one example in detail. Thank you so much for this.

  • @ritwik121
    @ritwik121 2 года назад +7

    @striver Great explanation ... hope you will making a video on burst ballons and how to think for that problem ...

  • @TXS-xt6vj
    @TXS-xt6vj Год назад

    Just like messi, no one can be better than this teaching, so underrated

  • @rupamhari115
    @rupamhari115 2 года назад +4

    MCM was always been a nightmare for me, and now, I finally understood. Thank you so much bhaiyaa!! 🙏🙏🙏🙏

  • @ritikshandilya7075
    @ritikshandilya7075 3 месяца назад

    Thankyou for amazing solution Striver

  • @suyashjain3223
    @suyashjain3223 18 дней назад

    Amazing Explanation!!!

  • @suryanshsingh5304
    @suryanshsingh5304 2 месяца назад

    Understood! Hats off🙏

  • @cinime
    @cinime 2 года назад +1

    Understood! Thank you sooooo so SO much as always!!

  • @shivanssingh4897
    @shivanssingh4897 2 года назад +6

    Hi Striver, can you explain problems on pattern dp like burst baloons etc. Your explaination is very good btw.

  • @prettylilnerdy6802
    @prettylilnerdy6802 11 месяцев назад

    Nice tricks for solving all partition dp

  • @samyakjain7422
    @samyakjain7422 2 года назад +1

    areeee bhaiyaaa omphooo!!! zammmn bhai understood....saying this video is god damn amazing is an understatement.

  • @sanskarkumar028
    @sanskarkumar028 Год назад

    very calm and easy solution . thanku u striver

  • @rohitn6333
    @rohitn6333 2 года назад +3

    Thanks a lot for such a wonderful explanation sir :)

    • @parthsalat
      @parthsalat 2 года назад +1

      The Great Rohit Negi is here!

  • @itishachoudhary906
    @itishachoudhary906 2 месяца назад

    Thank you Sir ! Understood.

  • @TXS-xt6vj
    @TXS-xt6vj Год назад

    Absolutely world class

  • @sauravchandra10
    @sauravchandra10 Год назад +1

    Clearly understood, thanks!

  • @manasranjanmahapatra3729
    @manasranjanmahapatra3729 2 года назад +1

    Super Clear Understood.

  • @shivisingh9975
    @shivisingh9975 6 месяцев назад

    Understood! very well explained

  • @Parthj426
    @Parthj426 3 месяца назад

    awesome lecture striver , understood

  • @anirbannaskar5495
    @anirbannaskar5495 Год назад

    I have not seen such good explaination for this problem bhaiya, thanks for making such good conceptual problem!!

  • @rohandevaki4349
    @rohandevaki4349 2 года назад +1

    thankyou bro, very clear and easy explaination .

  • @juniorboy1903
    @juniorboy1903 2 года назад +2

    It's hard but u have made it very easy to understand thanks bhaiya 😃😍

  • @manasagarwal9341
    @manasagarwal9341 20 дней назад

    Just one doubt. Cann't be the best answer could be from multiplying non continuous matrices like multiplying matrix A and D , B and C and then [AD] * [BC].

  • @bakyt_yrysov
    @bakyt_yrysov Год назад +1

    Thank you soo much!! Please, keep posting such this amazing content!

  • @prabhakaran5542
    @prabhakaran5542 5 месяцев назад +1

    Understood ❤❤❤

  • @raghavmanish24
    @raghavmanish24 2 месяца назад +1

    MJHE BELEIVE NHH THA PHLE KI MAI YE TOPIC SMJH LUNGA EK BAAR ME .....BUT STRIVER MAKE IT EASY ......#UNDERSTOOD

  • @gauravbanerjee2898
    @gauravbanerjee2898 4 месяца назад

    Thank you so much striver ❤❤

  • @anonymousvoid6356
    @anonymousvoid6356 2 года назад +1

    Dont stop making videos man !!!!!!!

  • @JohnSnow-r1e
    @JohnSnow-r1e 3 месяца назад

    Give this guy 10M subscriber by the end of the 2024

  • @DevashishJose
    @DevashishJose 9 месяцев назад

    Understood Thank you so much

  • @ektabansal7645
    @ektabansal7645 Год назад

    Thanks a lot striver for this series, it is damn helpful!!

  • @codelearner3355
    @codelearner3355 Год назад

    UNDERSTOOD ,THANKS!

  • @cricketwala937
    @cricketwala937 Год назад

    this is the best lecture on MCM till the date . 🔥🔥🔥

  • @gentleman7060
    @gentleman7060 Год назад +1

    All of your dp problems should have one playlist. It would be helpful.

  • @Zunan263
    @Zunan263 2 года назад +1

    Plz plz plz dp on graphs asap love ur work 🙏❤️

  • @sanaaroraa9315
    @sanaaroraa9315 4 месяца назад

    Amazing! understood

  • @vishwasrajbatham5998
    @vishwasrajbatham5998 2 года назад +1

    Understood. Helped a lot !

  • @AbhishekYadav-rm4hw
    @AbhishekYadav-rm4hw Год назад +1

    shouldn't the base case be if(j==i || j==i+1) return 0; as when j = i+1 then also there is only one matrix which is possible and then also we can't multiply.
    Edit: I appologize, I got it now

  • @Zunan263
    @Zunan263 2 года назад +1

    Thanks a lot man plz donot stop ur series today there might be very less reach imagine after 6 months u will get shocked by reach just plz donot stop posting vedios

  • @michael-pasquale
    @michael-pasquale 2 года назад +2

    Understood. Excellent explanation!

  • @rakeshkumaryadav1117
    @rakeshkumaryadav1117 3 месяца назад

    How did you decide in tabulation
    i from n-1 to 0 and
    J= i+1 to n-1
    Why j is not from n-1 to i or
    i from 1 to n-1

  • @blurrybrush1010
    @blurrybrush1010 2 года назад +5

    finally,thank u striver for this series

    • @ayonsinha2075
      @ayonsinha2075 2 года назад

      bhai can you please tell me why i*j =n*n.....j==n that got it but why i is n

  • @fanofabdevillersandmathslo5960
    @fanofabdevillersandmathslo5960 2 месяца назад +1

    Understood

  • @UCSDebajyotiDas
    @UCSDebajyotiDas Год назад +1

    The code studio question is little bit changed now f(1,n,arr) will work instead of n-1

  • @rishabhagarwal8049
    @rishabhagarwal8049 2 года назад +1

    Understood Sir, Thank you very much

  • @akashsri3
    @akashsri3 Год назад

    The thing about him that his so authentic is that he actually solves the problem at point of time he does not not memorize the solution and show

  • @abhisheksinghdangi5027
    @abhisheksinghdangi5027 20 дней назад

    I have seen, revised twice the entire series till now and maybe will continue with this part later coz companies dont ask this hard for frwshers here.

  • @bhavanisankarlenka
    @bhavanisankarlenka 5 месяцев назад +1

    understood

  • @shubhadarajmane7323
    @shubhadarajmane7323 2 года назад +1

    Thanks ,you helped me a lot.

  • @TXS-xt6vj
    @TXS-xt6vj Год назад

    Legend , legend, legend

  • @CoderSlot
    @CoderSlot 9 месяцев назад

    Hey striver ,i just come across to check your memorization code available at article of the same problem in dsa list and found that their is an error in your code as although you are checking for availability of precomputed (i,j) in dp by this : if(dp[i][j]!=-1)
    but you forget to update it at the end with the value you are returning i.e.
    return dp[i][j]= mini;

  • @vidhigupta3769
    @vidhigupta3769 Год назад

    understood. Thanks Striver!!

  • @anukulgaurav3043
    @anukulgaurav3043 2 года назад +1

    Best video I have ever seen on dp🔥

  • @culeforever5408
    @culeforever5408 5 месяцев назад +1

    Love you man

  • @parthsalat
    @parthsalat 2 года назад +1

    I'm blind...how am I supposed to watch this insightful lecture 🥺

  • @sukhpreetsingh5200
    @sukhpreetsingh5200 Год назад +2

    Awesome Just amazing lecture😃

  • @sainenirohitrao5083
    @sainenirohitrao5083 Год назад

    man justt love youuu...completely understoood!!!

  • @rejaulislam2593
    @rejaulislam2593 2 месяца назад

    alhamdulliah finally understood the topic.....striver may allah bless u bro...u r really awesome

  • @smartswaggy6114
    @smartswaggy6114 2 года назад

    grt video man! hats off to your efforts. Btw i guess the time complexity will not be n cube, it will be exponential.(n power n power n i guess). because in rec tree we are branching according to the size of the partition.

  • @prantikofficial
    @prantikofficial 2 года назад +1

    Understood completely!

  • @rishabhbhatt9939
    @rishabhbhatt9939 2 года назад +1

    sir what will be the exact TC of the recursive approach without memoization.

    • @takeUforward
      @takeUforward  2 года назад +1

      You cannot say exact TC of recursion, because it is generically exponenitation in nature as it tries all ways.

  • @ashishchourasia2830
    @ashishchourasia2830 Год назад

    Hands down the best explanation.

  • @shalomalexander7811
    @shalomalexander7811 2 года назад +1

    Which application are you using to write on?

  • @bishalpandit4464
    @bishalpandit4464 2 года назад +1

    Great video! With great explanation

  • @chandrachurmukherjeejucse5816
    @chandrachurmukherjeejucse5816 Год назад +3

    Solved the question after watching just 15:43 all thanks to striver ❤