gfg ke video se kafi accha tha but you can explain more like if we want to find for exactly k = 3 distinct char then we first calculate atmost k means for 1,2 and 3 then we can find for k-1 means 2 means for 1,2 then substrack(1,2,3-1,2) remaining 3 which is k
@CodeThurst3 ай бұрын
okay bro thanks for suggestions
@146_shashanks4 Жыл бұрын
Excellent Explanation bro😊
@CodeThurst Жыл бұрын
thnks alot brother... thnks for the motivation😊🥰
@aishwaryatatiwar51834 ай бұрын
Very nice explanation 👏
@CodeThurst4 ай бұрын
thanks😊
@nishant45952 ай бұрын
thanks bro great explanation
@CodeThurst2 ай бұрын
thnks brother
@yashwardhansrivastava54 Жыл бұрын
bhai ek no.
@CodeThurst Жыл бұрын
thnks brother😊
@Santosh_1979-y Жыл бұрын
nice explanation bro
@CodeThurst Жыл бұрын
thnks brother for motivation
@DSAbyraj1729 Жыл бұрын
sir ..why we getting TLE when using the unordered _maps
@CodeThurst Жыл бұрын
actually in that i was calculating map size again in each iteration that's why getting tle but while using vector i used only a cnt
@DSAbyraj1729 Жыл бұрын
@@CodeThurst okay sir ..but size() function time complexity is o(1).right??.soo it is not big problem
@CodeThurst Жыл бұрын
@@DSAbyraj1729 noo its not O(1) it will be the same as the size of the map or vector thats why its recommended always to count the length or size of any data structure before getting into the loop
@VaibhavBhardwaj-so9ye Жыл бұрын
@@CodeThurst long long int f (string s, int k) { if(k==0) return 0; unordered_mapmp; long long ans=0; int ndistelem=0; //distinct elements in window int l=0,r=0; while(rk) { mp[s[l]]--; if(mp[s[l]]