330. Patching Array | Greedy | Array | Math | Why not Bitset Trick

  Рет қаралды 6,498

Aryan Mittal

Aryan Mittal

Күн бұрын

In this video, I'll talk about how 330. Patching Array | Greedy | Array | Math | Why not Bitset Trick
Bitset Crash Course - • 3181 & 3180 | BitSet C...
Let's Connect:
📱Discord (Join Community) : / discord
📝Linkedin: / aryan-mittal-0077
📸 Instagram: / codewitharyanbhai
💻 Twitter - / aryan_mittal007
🤖 Github: github.com/ary...
About Me:
I am Aryan Mittal - A Software Engineer in Goldman Sachs, Speaker, Creator & Educator. During my free time, I create programming education content on this channel & also how to use that to grow :)
✨ Timelines✨
✨ Hashtags ✨
#programming #Interviews #leetcode #faang #maang #datastructures #algorithms

Пікірлер: 25
@ARYANMITTAL
@ARYANMITTAL 3 ай бұрын
How to balance College & CP - kzbin.info/www/bejne/bWrVqYlomZ1prdk
@samplayz9557
@samplayz9557 3 ай бұрын
You and Neetcode are the only people I understand
@brij4887
@brij4887 3 ай бұрын
Good thing that this guy uploads daily, solely responsible for my streak
@toxicdemonop519
@toxicdemonop519 3 ай бұрын
Aryan Bhai Aaj pehli baar leetcode contest mei 4 problems solve kiye, your segment tree video is really great, thanks a lot
@bhupendratiwari1564
@bhupendratiwari1564 3 ай бұрын
can you explain 3 problem i tried with class Solution { public: bool possible(int p,int check) { if(p==check-1 || p==check+1 || p==check+2 || p==check-2) { return false; } return true; } long long maximumTotalDamage(vector& power) { sort(power.begin(), power.end()); int maxValue = *max_element(power.begin(), power.end()); long long pow=maxValue+2; vectordp(maxValue + 4, 0); for(int i=1;i=0;j--) { if (possible(power[i-1], j)) { dp[j]= max(dp[j],power[i-1] + dp[power[i-1]]); } } } return dp[pow]; } }; with this it was giving tle
@rushirajparekh9079
@rushirajparekh9079 3 ай бұрын
Superb explanation!! Thank you so much Aryan! 👍
@IK-xk7ex
@IK-xk7ex 3 ай бұрын
THank you! Your explanation allows to grow analytical skills and setup the way of thinking about the problem. I also discovered that we can reach any `n` if the `prefixSum` of existing numbers more then `n`, but I couldn't code the solution :(
@arcade320
@arcade320 3 ай бұрын
prefix sum find's us subarray sum? but here we can get through any possible combination isn't it?
@rohita6532
@rohita6532 3 ай бұрын
WHY GREEDY WORKS _TO PROVE_ ----> If the greedy algorithm needs to patch k numbers to cover [1,n] it is impossible to patch less than k numbers to do the same. _Proof by contradiction_ let's say for a given value of n and an array nums GREEDY gives x1 < x2 < x3 < ... < xk patches (total K patches) ANOTHER SOLUTION gives y1
@souravkumar8170
@souravkumar8170 3 ай бұрын
Thank you Aryan ❤.
@Sumeet_100
@Sumeet_100 3 ай бұрын
Great Explanation brother !!
@shiveshanand5812
@shiveshanand5812 3 ай бұрын
beautiful explanation!
@vineethm6930
@vineethm6930 3 ай бұрын
Awesome explanation man !
@siddharthchaudhary2320
@siddharthchaudhary2320 3 ай бұрын
Great explanation sir !! Saluting your efforts even on Sunday morning !!🫡🫡🫡
@yummytoeat3433
@yummytoeat3433 3 ай бұрын
Can you write a bit of a big text
@shivangsharma6477
@shivangsharma6477 3 ай бұрын
When we add 2 then we can make 3. Now 1 and 3 van make 4 so why you add 4 here
@asmitshukla4649
@asmitshukla4649 3 ай бұрын
bhaiya dimag kharab hogya ye question samajhte samajhte ab pehle iska code likhunga, fir subah uth kr dry rrun krunga 2-3 baar
@rishiarora8123
@rishiarora8123 3 ай бұрын
🫡🫡🫡
@prakharmuley2164
@prakharmuley2164 3 ай бұрын
Some simple observation that number such as ((1
@abhishekshukla5747
@abhishekshukla5747 3 ай бұрын
bro your english prickles my ear please work on it or speak in hindi you are so repeatitive man !!! just speak to the point and move on
@JIGARSINGTHAKOR-yy6qp
@JIGARSINGTHAKOR-yy6qp 3 ай бұрын
weekly contest problem ??
@ARYANMITTAL
@ARYANMITTAL 3 ай бұрын
Coming sir🫡❤️
@PalakKalsi
@PalakKalsi 3 ай бұрын
Let him breath haha.
@JIGARSINGTHAKOR-yy6qp
@JIGARSINGTHAKOR-yy6qp 3 ай бұрын
@@PalakKalsi he is expert ,so he need to be quick😅
БЕЛКА СЬЕЛА КОТЕНКА?#cat
00:13
Лайки Like
Рет қаралды 1,8 МЛН
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 4,8 МЛН
АЗАРТНИК 4 |СЕЗОН 2 Серия
31:45
Inter Production
Рет қаралды 1,1 МЛН
Being Competent With Coding Is More Fun
11:13
TheVimeagen
Рет қаралды 78 М.
2751. Robot Collisions | Stack | Sorting | Not Hard 🫡
19:30
Aryan Mittal
Рет қаралды 6 М.
The Midpoint Circle Algorithm Explained Step by Step
13:33
NoBS Code
Рет қаралды 50 М.
K Inverse Pairs Array - Leetcode 629 - Python
29:44
NeetCodeIO
Рет қаралды 16 М.