Cherry Pickup II - Leetcode 1463 - Python

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

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

  • @PabloElBlanco
    @PabloElBlanco 9 หลายเดือนก่อน +26

    This is a certified Neetcode classic. thanks for continuing my streak 💯

  • @squid84202
    @squid84202 9 หลายเดือนก่อน +3

    I'm trying to learn DP and every time I come across a daily problem with DP I watch your videos. I just want to say I appreciate you showing us the top down approach instead of going straight into using tabulation. It's more effort but it is appreciated.

  • @chrisnieves3881
    @chrisnieves3881 9 หลายเดือนก่อน +35

    Amazon intern interview thursday pray for me mr neetcode please

    • @NeetCodeIO
      @NeetCodeIO  9 หลายเดือนก่อน +15

      You got this!!! 💪

  • @BlunderArmour
    @BlunderArmour 9 หลายเดือนก่อน

    Neato! I like your recursion to DP approach a lot. I got stuck at the DP solution when I tried to do it myself. But your video helps me understand how to develop the right way of thinking. Thank you!

  • @peachpink2831
    @peachpink2831 9 หลายเดือนก่อน

    Since we have a symmetric matrix we can optimize the final approach even more by operating on just top right and bottom left triangle matrix alternatively. This will reduce the memory by half but will take longer to write.

  • @PabloElBlanco
    @PabloElBlanco 9 หลายเดือนก่อน +2

    neato btw, the hint leetcode gave scared me. also i can see why you consider this problem to be easier than cherry pickup 1, looks like a nightmare

  • @ishanpadalkar9072
    @ishanpadalkar9072 9 หลายเดือนก่อน +1

    Gave up trying to understand the code for the second approach lol. Will return with a fresher mind.

  • @Pegasus02Kr
    @Pegasus02Kr 9 หลายเดือนก่อน

    me seeing Neetcode's recursive solutions: "I can pretty much do it alone!"
    me seeing Neetcode's tabulation solution: "Forget it, I can't"

  • @trihoang2863
    @trihoang2863 9 หลายเดือนก่อน +1

    What a difficult problem. Thank you!

  • @KnightMirkoYo
    @KnightMirkoYo 9 หลายเดือนก่อน

    The memo approach fails with TLE in Java on the last test case, so I have to do DP and it's Sunday 😪
    Thank you so much, couldn't do it without you.

    • @SAIGOVINDSATISH
      @SAIGOVINDSATISH 9 หลายเดือนก่อน

      Nope it passes

    • @KnightMirkoYo
      @KnightMirkoYo 9 หลายเดือนก่อน

      @@SAIGOVINDSATISH yeah, I had a bug which caused my memo array to do nothing. Now it's alright :)

  • @pastori2672
    @pastori2672 9 หลายเดือนก่อน +5

    lost my sanity trying to get the dp solution

  • @SAIGOVINDSATISH
    @SAIGOVINDSATISH 9 หลายเดือนก่อน

    Can you please post video solutions of weekly contests it will be really helpful to understand those problems which we aren't able to solve .By seeing your videos we can easly upsolve the problem using initial hints during first half of the video

  • @AmirDhahri-rn3cg
    @AmirDhahri-rn3cg 4 หลายเดือนก่อน

    Thank you so much ❤❤❤

  • @sdemji
    @sdemji 9 หลายเดือนก่อน +1

    would it work to take the maximum cost route, remove it, then take the new maximum route again ? short answer : nope

  • @jiteshpahwa266
    @jiteshpahwa266 9 หลายเดือนก่อน

    Great explanation !! Thankyou :)

  • @dingus2332
    @dingus2332 9 หลายเดือนก่อน

    ah man , this was solvable , I just jumped to seeing the solution

  • @VijaySharma-nu5lz
    @VijaySharma-nu5lz 9 หลายเดือนก่อน +1

    In the memoization approach(1st approach), can anyone tell me how to print the path of individual robots as well along with returning the results? Thanks.

    • @吳倩怡男朋友
      @吳倩怡男朋友 9 หลายเดือนก่อน

      keeping a prev[][] matrix may help

  • @andrewqian9029
    @andrewqian9029 9 หลายเดือนก่อน

    Neetcode if you can here me, please save me. I have interview tmrw morning, please lend me ur strength

  • @karthikb547
    @karthikb547 5 หลายเดือนก่อน

    Thanks man :)

  • @카이트-c8y
    @카이트-c8y 9 หลายเดือนก่อน

    Why it should return 0 if c1 and c2 is same, instead of return maximum values from dfs(r+1, all possible column)
    ?

    • @NeetCodeIO
      @NeetCodeIO  9 หลายเดือนก่อน +3

      We dont need to ever consider the case where c1 and c2 are the same, because it will never lead to the maximal result. I gave a short summary of why, it's basically a proof by contradiction.

  • @krateskim4169
    @krateskim4169 9 หลายเดือนก่อน

    Thank you neato

  • @aazzrwadrf
    @aazzrwadrf 9 หลายเดือนก่อน

    this was the first hard i solved

  • @kirillzlobin7135
    @kirillzlobin7135 9 หลายเดือนก่อน

    Leetcode 2267 Would be interesting to solve. Please please please

  • @카이트-c8y
    @카이트-c8y 9 หลายเดือนก่อน +2

    Why it should return 0 if c1 and c2 is same, instead of return arr[r][c1] + 0 + maximum values from dfs(r+1, all possible column)
    ?

    • @clouds_304
      @clouds_304 9 หลายเดือนก่อน +1

      I was wondering the same. But then i remembered he said in the beginning, the case where both robots land on zhe same grid will not be part of the best solution. So if it happens we just give up and return 0

  • @parikxit
    @parikxit 9 หลายเดือนก่อน

    neat

  • @deathbombs
    @deathbombs 9 หลายเดือนก่อน

    I got this in first submission lol