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

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

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

Эки элементтин жыштыгынын максималдуу айырмасы, мисалы чоңураак жыштыкка ээ болгон элемент

Сизде бүтүндөй массив бар дейли. Маселенин коюлушу берилген массивдин ар кандай эки айырмаланган элементинин жыштыгынын максималдуу айырмасын билүүнү суранат, бирок жыштыгы чоңураак элементтин мааниси башка бүтүн санга караганда чоңураак болушу керек. Мисалы киргизүү: arr [] = {2,4,4,4,3,2}…

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

Эң узак Subarray саны 1s дан бир 0 дан көп

Биз бүтүн сандардын массивин бердик. Массивде 1 жана 0 гана бар. Маселенин коюлушу, эң узун суб-массивдин узундугун билүүнү сурайт, анын 1 цифрасынын саны суб-массивдеги 0 санынан бир гана көбүрөөк. Мисал киргизүү: arr [] =…

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

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

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

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

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

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

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

Arr [i] iге барабар болгон массивди кайрадан уюштуруу

“Arr [i] = i” массивин кайра жайгаштырыңыз, сизге 0дон n-1ге чейинки бүтүн сандар массиви берилет. Массивде бардык элементтер жок болушу мүмкүн болгондуктан, алардын ордуна -1 бар. Маселе билдирүүсү массивди ушундай тартипте өзгөртүүнү суранат ...

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

K Студенттер арасында бирдей бөлүштүрүлө турган шоколаддын максималдуу саны

"К студенттердин ортосунда бирдей бөлүштүрүлө турган шоколаддын максималдуу саны" сизге бир нече шоколад салынган n кутуча берилгенин билдирет. K студенттер бар дейли. Милдеттүү шоколаддарды k студенттер арасында бирдей, ырааттуу кутучаларды тандап бөлүштүрүү. Биздин колубуздан келет …

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

Эч кандай ырааттуулук болбогондой максималдуу ырааттуулук суммасы

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

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

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

Сизге кайталанма элементтерди камтыган бүтүн сандар массиви берилет. Маселе билдирүүсү бул чектеш бүтүн сандардын жыйындысы экендигин билүүнү суранат, эгер андай болсо, "Ооба" басып чыгар, эгер жок болсо, "Жок" басып чыгар. Үлгү киргизүү: [2, 3, 4, 1, 7, 9] Үлгү…

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

Берилген узундуктун ырааттуулуктары, эгерде ар бир элемент мурунку көрсөткүчтөн эки эсе көп же барабар болсо

“Ар бир элемент мурунку көрсөткүчтөн эки эсе көп же барабар болгон берилген узундуктун тизмектери” маселеси бизге эки m жана n сандарын берет. Бул жерде m - ырааттуулукта боло турган эң чоң сан жана n - бул элементтердин саны болушу керек…

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