ထုတ်ကုန် K သည်ထက်လျော့နည်းရှိခြင်းအားလုံးနောက်ဆက်တွဲရေတွက်

ပြproductနာ“ ထုတ်ကုန် K သည်ထက်နည်းသောနောက်ဆက်တွဲများအားလုံးကိုရေတွက်ပါ” ကသင့်အားကိန်းဂဏန်းများကိုပေးထားသည်ဟုဖော်ပြသည်။ ယခုပေးထားသောသွင်းအားစုထက်လျော့နည်းသောထုတ်ကုန်ရှိသည်သောနောက်ဆက်တွဲအရေအတွက်ကိုရှာပါ။ ဥပမာ - [] = {1, 2, 3, 4, 5} k = 8 နောက်ဆက်တွဲအရေအတွက်နည်းသည်။

ဆက်ဖတ်ရန်

ခွင့်ပြုချက် permutable နှင့်အတူ palindrome ဖွဲ့စည်းရန်အနည်းဆုံးသွင်း

ပြpermနာက“ permindations ခွင့်ပြုထားတဲ့ palindrome ကိုဖွဲ့စည်းရန်အနည်းဆုံးထည့်သွင်းမှုများ” ကသင့်ကိုစာလုံးအသေးနဲ့စာလုံးအသေးတစ်ခုစီပေးထားတယ်။ အဆိုပါပြstatementနာကြေညာချက်က Palindrome ဖြစ်လာနိုင်သော string ကိုအနည်းဆုံးထည့်သွင်းရန်ရှာရန်တောင်းဆိုသည်။ ဇာတ်ကောင်တွေရဲ့အနေအထားက ... ဖြစ်နိုင်တယ်

ဆက်ဖတ်ရန်

သုံးကြိုး၏ LCS (အရှည်ဆုံးအဖြစ်များသည့်နောက်ဆက်တွဲ)

“ သုံးကြိုး၏ LCS (အရှည်ဆုံးအဖြစ်များဆုံးနောက်ဆက်တွဲ)” ပြproblemနာကသင့်အားကြိုး ၃ ခုပေးထားသည်ဟုဖော်ပြသည်။ ဒီကြိုး ၃ ခုရဲ့အရှည်ဆုံးဘုံနောက်ဆက်တွဲကိုရှာပါ။ LCS သည် String (၃) ခုကြားတွင်တွေ့ရလေ့ရှိပြီး ... အားလုံးတွင်တူညီသောအစဉ်လိုက်ရှိသည့်ဇာတ်ကောင်များဖြင့်ပြုလုပ်ထားသည်။

ဆက်ဖတ်ရန်

ဒြပ်စင်တိုင်းသည်ယခင်နှစ်ကြိမ်ထက်ပိုပြီးသို့မဟုတ်ညီမျှသောပေးထားသောအရှည်၏နောက်ဆက်တွဲများ

ပြelementနာ“ ပေးထားသောအရှည်၏အဆက်မပြတ်ရှိသည့်နေရာတိုင်းသည်ဒြပ်စင်တိုင်းသည်ယခင်နှစ်ဆထက်ပိုပြီးသို့မဟုတ်ညီမျှသည်” ကိန်းဂဏန်းများကို m နှင့် n နှစ်ခုပေးသည်။ ဤတွင် m သည် sequence တွင်တည်ရှိနိုင်သည့်အကြီးဆုံးနံပါတ်ဖြစ်သည်။ n သည် element တွင်ပါဝင်ရမည်။

ဆက်ဖတ်ရန်

အများဆုံးအရှည်မြွေ sequence ကိုရှာပါ

ပြmaximumနာ“ အများဆုံးအရှည်ရှာတွေ့နိုင်သည့်မြွေအစီအစဉ်ကိုရှာပါ” ကကျွန်ုပ်တို့အားကိန်းဂဏန်းများပါသောဇယားကွက်တစ်ခုပေးထားသည်ဟုဖော်ပြသည်။ ၎င်းသည်အမြင့်ဆုံးအရှည်ရှိသောမြွေစဉ်ဆက်မပြတ်ရှာဖွေရန်ဖြစ်သည်။ 1 လုံး ၀ ခြားနားချက်ရှိသောဇယားကွက်ထဲတွင်ကပ်လျက်ရှိသောနံပါတ်များပါရှိသည့် sequence ကို Snake sequence ဟုခေါ်သည်။ ကပ်လျက် ...

ဆက်ဖတ်ရန်

အဆင့် ၁၊ ၂ သို့မဟုတ် ၃ ကို သုံး၍ nth stair သို့ရောက်ရန်နည်းလမ်းများကိုရေတွက်ပါ

ပြstepနာက“ အဆင့် ၁၊ ၂၊ ၃ သုံးပြီး nth stair ကိုရောက်ဖို့နည်းလမ်းတွေကိုရေတွက်ပါ။ ယခုသင်လှေကား၏အဆုံးကိုရောက်ဖို့လိုသည်။ ဒီတော့အဆုံးကိုရောက်ဖို့နည်းလမ်း ၁-၂၊ ၂ ခုသာခုန်နိုင်ရင်ဘယ်လောက်များများရှိတယ်…

ဆက်ဖတ်ရန်

တြိဂံထဲမှာအများဆုံးလမ်းကြောင်းကိုပေါင်းလဒ်

ပြmနာဖော်ပြချက်“ တြိဂံတစ်ခုအတွင်းအများဆုံးလမ်းကြောင်းပေါင်းလဒ်” ပြproblemနာကသင့်ကိုကိန်းပြည့်တစ်ခုပေးသည်ဟုဖော်ပြသည်။ ဤဂဏန်းများကိုတြိဂံပုံစံဖြင့်စီစဉ်သည်။ မင်းတြိဂံရဲ့ထိပ်ကနေစပြီးအောက်ခြေကိုရောက်ဖို့လိုတယ်။ ဒီလိုလုပ်ဖို့အတွက်၊

ဆက်ဖတ်ရန်

အရှည်ဆုံးမှန်ကန်သောကွင်းခတ်နောက်ဆက်တွဲအတွက် Range Queries

သင့်အားအချို့သောကွင်းခတ်နောက်ဆက်တွဲများကိုပေးသည်။ တစ်နည်းပြောရလျှင်သင့်အား '(' နှင့် ') ကဲ့သို့သောကွင်းခတ်ပေးထားပြီးသင့်အားမေးမြန်းရန်အကွာအဝေးကိုစမှတ်နှင့်အစမှတ်အဖြစ်ပေးသည်။ “ အရှည်ဆုံးမှန်ကန်သောကွင်းခတ်နောက်ဆက်တွဲအတွက် Range Query” ပြeriesနာကအမြင့်ဆုံးအရှည်ကိုရှာဖွေရန်…

ဆက်ဖတ်ရန်

အရှည်ဆုံး Bitonic နောက်ဆက်တွဲ

မင်းမှာကိန်းဂဏန်းမြောက်မြားစွာရှိတယ်ဆိုပါစို့၊ ပြstatementနာကြေညာချက်ကအရှည်ဆုံးနောက်ဆက်တွဲပြenceနာကိုရှာတွေ့လိမ့်မယ်။ တစ်ခုချင်းစီ၏ bitonic sequence ကိုပထမ ဦး ဆုံးတိုးမြှင့်ပြီးတော့လျော့နည်းစေသည့် sequence ကိုအဖြစ်ထည့်သွင်းစဉ်းစားသည်။ နမူနာ arr [] = {1,4,2,76,43,78,54,32,1,56,23} 7 ရှင်းလင်းချက် 1 ⇒ 4 ⇒ 76 ⇒ 78 ⇒ 54 …

ဆက်ဖတ်ရန်

ခြားနားချက် Array | O (1) မှအဆင့်မြှင့်တင်ခြင်းရှာဖွေမှု

သင့်အား integer array နှင့် query နှစ်ခုအားပေးထားပြီးတစ်ခုမှာပေးထားသောနံပါတ်ကို range တစ်ခုအတွင်းထည့်ပြီးတစ်ခုက array တစ်ခုလုံးကို print ထုတ်ရန်ဖြစ်သည်။ ပြproblemနာ“ ခြားနားချက် Array | O (1) မှ Range update query သည် O (1) ရှိ updates range ကိုလုပ်ဆောင်ရန်ကျွန်ုပ်တို့အားလိုအပ်သည်။ ဥပမာ arr [] …

ဆက်ဖတ်ရန်