Lecture 112: Perfect Squares Problem || DP Series

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 104

  • @mohd.irfanlohar4544
    @mohd.irfanlohar4544 10 місяців тому +9

    we can also put ans = INT_MAX rather than n
    it is quite easy to relate with the minimum situation

  • @tejasshaha6629
    @tejasshaha6629 2 роки тому +43

    Bhaiya tabulation wale approach mai line no 49 pe instead of
    for(int j=1;j*j
    for(int j=1;j*j

  • @MittuRohith
    @MittuRohith 2 роки тому +43

    If you have come this far watching this videos....
    Congratulations you are in top 10% keep putting your efforts ,you will get success...
    thanks you love barbar for your efforts

  • @barnikroy5244
    @barnikroy5244 2 роки тому

    achanak kuch mahine me aap dsa dunia ka badshahh ban gaye.......kudos bhaiya

  • @vishalgarna4580
    @vishalgarna4580 Рік тому +4

    This series never forget in education life ❤❤❤

  • @lucario4399
    @lucario4399 2 роки тому +2

    @3:00
    Code @9:11

  • @narendra-mahto7649
    @narendra-mahto7649 11 місяців тому +1

    Paid course lene ke bad Bhi yahi lectures dekhne ka man krega.....Bhai ❤
    Thanks Bhaiya❤

  • @shubhamtripathidev
    @shubhamtripathidev 2 роки тому +4

    Recurrence code
    int minimumSquareNumber(int num , int target){
    if(target == 0) return 0;
    if(num < 1) return INT_MAX;
    int take = INT_MAX;
    if(target >= num * num){ take = 1 + minimumSquareNumber(num , target - num * num);}
    int notTake = minimumSquareNumber(num - 1 , target);
    return min(notTake, take) ;
    }
    int MinSquares(int n)
    {
    int num = sqrt(n);
    int res = minimumSquareNumber(num, n);
    return res;
    }

  • @mriduljain6809
    @mriduljain6809 2 роки тому +3

    Loving this Series Bhaiya!!
    #BelieveinBabbar

  • @rockkids8932
    @rockkids8932 2 роки тому +1

    Garda Uda Diye hai , Bhaiya

  • @udaytewary3809
    @udaytewary3809 Рік тому

    Really maja aa gya bhaiya maine abhi tk dp.padhi nhi haa lekin kuch kuch samaj me aya mujhe iske liye thankyou bhaiya 😇😊🙏🙏🙏

  • @sachin6525
    @sachin6525 2 роки тому +1

    Lots of love Bhaiya from Odisha ❤

  • @sukhjitsingh959
    @sukhjitsingh959 2 роки тому +2

    Babbar Sir Watching all of your DSA Series until now and doing practice But still pending DSA video to practice .. so Thanks for all these series to Crack Top company jobs

  • @vedantraut256
    @vedantraut256 2 роки тому +3

    // COMPLETE CODE WITH COMMENTS
    class Solution{
    public:
    int solve(int n){
    // base case
    if(n == 0)
    return 0;
    int ans = n;
    for(int i=1; i*i

  • @RahulKumar-wt9qc
    @RahulKumar-wt9qc 2 роки тому +31

    Still in backtracking but came here to support you bhaiya 🥰🥰🥰

  • @codingindisguise
    @codingindisguise Рік тому +2

    Enjoying thisss at next level🔥

  • @abd9641
    @abd9641 2 роки тому +2

    I'm Starting your DSA course bhaiya wish me good luck, i assure you within 2 months I'll complete this...

  • @shoaibkhan6022
    @shoaibkhan6022 2 роки тому +19

    I can say with confidence that this is the one of the best DSA course in the world.
    Love from Pakistan 🇵🇰❤️ bhaiya

  • @gajendralabana4006
    @gajendralabana4006 2 роки тому +2

    Bhaiya DP pr to Bhool Bhulaiya 3 bn jayegi
    love u love

  • @codewith_ayushluthra5248
    @codewith_ayushluthra5248 2 роки тому

    Best Placement course ♥

  • @codingisfun-pranayharishch3001
    @codingisfun-pranayharishch3001 3 місяці тому +1

    bhaiya apna khud ka course bechte h
    pr dusro ki promotion bhi krte h 😂
    well jokes apart, bhaiya ne mast dp padhaya
    thank you bhaiya ♥

  • @shreyashdubey5989
    @shreyashdubey5989 2 роки тому +4

    Thank you Bhaiya, Just keep going... More strength to you . This is helping us a lot✨✨✨✨

  • @rohitjadon7268
    @rohitjadon7268 8 місяців тому

    a lot of thanks for this amazing free content

  • @chiragagrawal4041
    @chiragagrawal4041 Рік тому

    thank u bhaia u are a one of the best teacher

  • @piyushk_071
    @piyushk_071 Рік тому

    Amazing explanation bhaiya🔥🔥

  • @iteself_me
    @iteself_me Рік тому

    81✅completed 👍Liked 2:55

  • @dEviL_bIsWaJiT
    @dEviL_bIsWaJiT 2 роки тому +1

    Love you bhaiya ❤️

  • @sachin6525
    @sachin6525 2 роки тому +1

    Thoda feel lene ke liye yaha aaya tha ..
    Just completed Bsc and about to take admission in MCA

  • @jeetdesaimusic
    @jeetdesaimusic 10 місяців тому

    Great explanation! Thank you bhaiya🙏

  • @KACodes
    @KACodes 2 роки тому +1

    400k 🤩🎉🎉🎉

  • @Carnage-X
    @Carnage-X Рік тому

    use j

  • @nishankdeep3084
    @nishankdeep3084 2 роки тому

    thank you bhaiya
    maza aa gaya bhaiya

  • @glaciar_range3270
    @glaciar_range3270 10 місяців тому

    respect = INT_MAX;

  • @shoebsifat6
    @shoebsifat6 2 роки тому +1

    Love you brother, Love from Bangladesh 🇧🇩

  • @pragyaverma2105
    @pragyaverma2105 Рік тому

    Thank u ji ❤

  • @shubhamtripathidev
    @shubhamtripathidev 2 роки тому

    I think we wiil

  • @codeforlifehere
    @codeforlifehere 2 роки тому

    Day 4 of DP

  • @jyotiradityayadav6247
    @jyotiradityayadav6247 2 роки тому

    Mza aa gya Bhaiya

  • @oqant0424
    @oqant0424 2 роки тому

    Thank you Bhaiya

  • @rahuls1147
    @rahuls1147 2 роки тому

    Just completed Trees now will revise once & then start 🔥🔥

  • @shubhamtripathidev
    @shubhamtripathidev 2 роки тому

    tabulation code
    int num = sqrt(n);
    vectordp(num+1, vector(n+1, -1));
    for(int idx = 1; idx < num + 1; idx++) dp[idx][0] = 0;
    for(int col = 0; col < n + 1; col++){ dp[0][col] = INT_MAX; }
    for(int row = 1; row < num + 1; row++){
    for(int target = 1; target < n+1; target++){
    int take = INT_MAX;
    if(target >= row * row){ take = 1 + dp[row][target - row * row];}
    int notTake = dp[row - 1][target];
    int temp = min(notTake, take);
    dp[row][target] = temp;
    }
    }
    return dp[num][n];
    }

  • @tannubansal1718
    @tannubansal1718 2 роки тому

    Thankyou bhiya ❤️❤️❤️

  • @mohammadatif1235
    @mohammadatif1235 2 роки тому +2

    I have learnt alot from your lectures.Thank you bhaiya for this amazing dp series.

  • @shristisethiya4433
    @shristisethiya4433 2 роки тому

    Great explanation

  • @RandomGuy-xq1hk
    @RandomGuy-xq1hk 11 місяців тому

    Nice video 😇😇😇

  • @ANSHIKAJAINPCE21IT009
    @ANSHIKAJAINPCE21IT009 7 місяців тому

    you are amazing

  • @KratosProton
    @KratosProton 2 роки тому

    Great explaination

  • @HarshRaj-kp7gk
    @HarshRaj-kp7gk 2 роки тому

    #love bhaiya ❤️❤️

  • @bhuppidhamii
    @bhuppidhamii Рік тому

    Accenture ASE is asking this Q's 🙃

  • @vikassahu6002
    @vikassahu6002 2 роки тому

    Awesome 👍👍👍

  • @fazerugbrug439
    @fazerugbrug439 2 роки тому +1

    loved it

  • @asishcodes
    @asishcodes Рік тому

    Nice explanation

  • @dipakkumarsingh.7151
    @dipakkumarsingh.7151 2 місяці тому

    very good

  • @sagnikmodak4178
    @sagnikmodak4178 Рік тому

    Thanks sir

  • @rafalefighter6207
    @rafalefighter6207 2 роки тому

    thanks you bhaiya

  • @atharvgupta4218
    @atharvgupta4218 5 місяців тому

    Leetcode 279

  • @alishaverma4071
    @alishaverma4071 Рік тому

    cant we optimize using a shortcut? like using float after cal under root of target number and then subtracting it with the sq of the whole no it comes closest to??

  • @sarangkale6761
    @sarangkale6761 3 місяці тому

    Liked👍🏻

  • @amitnagdev7061
    @amitnagdev7061 2 роки тому

    Bhaiya apne 5 ka example liya tha usme answer 2 aana chiye n kyuki hame 1 aur 2 ka square utilise karna pad rha hai?.

  • @shreyaghosh4233
    @shreyaghosh4233 Рік тому

    bhaiya dp sheet ki link bhej do

  • @Geetanjalichawla
    @Geetanjalichawla 2 роки тому

    🔥🔥🔥🔥

  • @saurabhmishra-nn5xs
    @saurabhmishra-nn5xs 2 роки тому

    Sir please arrange also contest sir

  • @premsingh6967
    @premsingh6967 Рік тому

  • @premsingh6967
    @premsingh6967 Рік тому

  • @AbhishekKumar-vl3cb
    @AbhishekKumar-vl3cb 2 роки тому

    🙏

  • @shubhamtripathidev
    @shubhamtripathidev 2 роки тому

    can we write the code without using for loop

  • @shachisinghal8856
    @shachisinghal8856 10 місяців тому

    Sir i cant think logic on my own. Pls guide 🙂

  • @aniketambat6334
    @aniketambat6334 Рік тому

    understand++

  • @mayureshveeramallu7023
    @mayureshveeramallu7023 2 роки тому

    AWESOME CONTENT BHAIYA
    WATCHED EVERY VIDEO OF YOURS AND TH EXPLANATION IS TOP NOTCH.
    CAN YOU PLEASE MAKE A SIMILAR PLACEMENT PREARATORY COURSE ON SYSTEM DESIGN PLEASE!!

  • @B-NikhilRichhariya
    @B-NikhilRichhariya 11 місяців тому

    done

  • @ayaz.unstoppable
    @ayaz.unstoppable 2 роки тому

    Bhaiya keep doing it

  • @lakshyabaliyan7917
    @lakshyabaliyan7917 2 роки тому

    Bhaiya leetcode par qus solve nhi ho rha hai.....anyone help😭

    • @kushalchakraborty6970
      @kushalchakraborty6970 2 роки тому

      Start with easy questions. Try atleast for an hour. Still if you can't figure out the solution . First see editorials. Still if you can't figure out , then watch a solution video on yt. But at first try to get a strong base in DSA . I hope this will help.🙏🏻

    • @lakshyabaliyan7917
      @lakshyabaliyan7917 2 роки тому

      @@kushalchakraborty6970 bro lekin leetcode pr to qus ka format hi blkl change hota h krne ka kuch smj hi ni aata

    • @alexrcrew1975
      @alexrcrew1975 2 роки тому

      time lagega bhai
      dhire dhirr hone lgega

  • @KratosProton
    @KratosProton 2 роки тому

    a

  • @souravmehraniya2832
    @souravmehraniya2832 2 роки тому

    bhaiya orkitne videos baki ha is course me ?
    i mean kitne or videos me compelete ho ajega ye course ?

  • @abhijeetbasfore6816
    @abhijeetbasfore6816 2 роки тому

    bhaiya notes update krwa do

  • @akhilpanwar6974
    @akhilpanwar6974 2 роки тому

    swad++

  • @KratosProton
    @KratosProton 2 роки тому

    t

  • @KratosProton
    @KratosProton 2 роки тому

    e

  • @vishalsinghshekhawat6921
    @vishalsinghshekhawat6921 2 роки тому

    1st view

  • @KhushiKavya-py1yj
    @KhushiKavya-py1yj 4 місяці тому

    2/10 consistency++

  • @Busyvlog46
    @Busyvlog46 Рік тому

    Thank you bhaiya

  • @SouravKumar-rg4yj
    @SouravKumar-rg4yj 2 роки тому

    🔥🔥🔥

  • @souravmehraniya2832
    @souravmehraniya2832 2 роки тому

    bhaiya orkitne videos baki ha is course me ?
    i mean kitne or videos me compelete ho ajega ye course ?

  • @souravmehraniya2832
    @souravmehraniya2832 2 роки тому

    bhaiya orkitne videos baki ha is course me ?
    i mean kitne or videos me compelete ho ajega ye course ?

  • @elektrofreaks1982
    @elektrofreaks1982 2 роки тому

    🔥🔥🔥🔥