Барабар массив элементтерине баруучу минимум Leetcode Solution

Проблеманын баяндалышы Бул маселеде бизге бүтүн сандар массиви берилген. Ошондой эле, бул массивде белгилүү бир операцияларды жүргүзүүгө уруксат берилген. Бир операцияда ”n - 1 ment массивиндеги элементтердин бардыгын 1ге көбөйтүүгө болот. Бизге…

Толук маалымат

Массивди кайрадан жайгаштырыңыз, эгер arr [i]> = arr [j], эгер мен жуп болсо, arr [i] <= arr [j] эгерде мен так болсо жана j <i

Сизде бүтүндөй массив бар дейли. Маселе билдирүүсү массивди массивдин жуп абалындагы элементтер ага чейинки бардык элементтерден чоңураак, ал эми так абалда турган элементтер андан мурунку элементтерден азыраак болушу керек. Мисалы…

Толук маалымат

Берилген сумма менен жупту эсептөө

"Берилген сумма менен эсептөө жупу" маселесинде биз бүтүндөй массив [] бердик, ал эми дагы бир сан "сумма" деп айтсак, берилген массивдеги эки элементтин кайсы биринин суммасы "суммага" бар-жогун аныкташ керек. Мисалы киргизүү: arr [] = {1,3,4,6,7} жана сумма = 9. Чыгуу: "Элементтер табылды…

Толук маалымат

Массивдин бардык элементтерин бирдей кылуу үчүн минималдуу Жок кылуу операциялары

Бизде элементтердин саны "х" болгон массивдин кириши бар дейли. Биз жок кылуу амалдарын табышыбыз керек болгон бир көйгөйдү бердик, ал бирдей массивди жасоо үчүн минимум болушу керек, б.а., массив бирдей элементтерден турат. Мисал киргизүү: [1, 1,…

Толук маалымат

Массивдеги бир эле элементтин эки көрүнүшүнүн ортосундагы максималдуу аралык

Сизге бир нече кайталанган сандардан турган массив берилди дейли. Массивде көрсөтүлгөн ар кандай индекстеги бирдей көрүнүштөрдүн ортосундагы максималдуу аралыкты табышыбыз керек. Мисалы Киргизүү: array = [1, 2, 3, 6, 2, 7] Чыгуу: 3 Түшүндүрүү: Массивдеги элементтер [1]…

Толук маалымат

Берилген эки массивден максималдуу массив

Бизде бирдей көлөмдөгү эки бүтүн массив бар дейли. Массивдердин экөө тең жалпы сандарды камтышы мүмкүн. Маселе коюлушу, эки массивдин тең максималдуу маанисин камтыган натыйжалуу массивди түзүүнү суранат. Биринчи массивге артыкчылык берилиши керек (биринчисинин элементтери…

Толук маалымат

Бирдей жана жуп элементтери бар субаррайларды санап чыгыңыз

Сиз N өлчөмүндөгү бүтүндөй массивди бердиңиз дейли. Сандар бар болгондуктан, сандар так же жуп болуп саналат. Маселенин коюлушу бирдей жуп жана жуп элементтери бар subarray саноо же жуп жана так сандардын бирдей санына ээ болгон суб-массивдердин санын эсептөө. Мисалы…

Толук маалымат

Аралыктагы кайталанган сандарсыз жалпы сандар

Сизге сандардын диапазону берилет (башталышы, аягы). Берилген тапшырма диапазондо кайталанган цифрасыз сандардын жалпы сандарын табууну айтат. Мисал киргизүү: 10 50 Чыгуу: 37 Түшүндүрүү: 10до кайталанган цифра жок. 11 кайталанган цифрага ээ. 12де кайталанган цифра жок. …

Толук маалымат

Бардык элементтерди kден аз же ага тең келтирүү үчүн минималдуу своптор

"K элементтеринен кем же барабар болгон бардык элементтерди бириктирүү үчүн талап кылынган минималдуу своптор" маселеси сизде бүтүндөй массив бар экендигин билдирет. Маселени чечүүдө, элементтердин биригишине аз же бирдей болгон своптордун эң кичине санын эсептөө талап кылынат ...

Толук маалымат

Тривиалдуу хэш функциясын колдонуу менен иреттөө

"Тривиалдуу таштанды функциясын колдонуу менен сорттоо" көйгөйүндө сизге бүтүндөй массив берилгендиги айтылат. Массив терс жана оң сандарды камтышы мүмкүн. Маселе билдирүүсү массивди Trivial Hash функциясы аркылуу иреттөөнү суранат. Мисал arr [] = {5,2,1,3,6} {1, 2, 3, 5, 6} arr [] = {-3, -1,…

Толук маалымат