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

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

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

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

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

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

Алдын-ала өтүүдөн БСТнын postorder өтүшүн табыңыз

Көйгөйдүн баяндалышы “Алдын-ала өтүүдөн BSTдин postorder өтүүсүн табыңыз” деген көйгөй сизге экилик издөө дарагынын алдын-ала өтүүсү берилгенин билдирет. Андан кийин берилген жазууну колдонуп, посттордун өтүүсүн табыңыз. Алдын ала өтүү ырааттуулугунун мисалы: 5 2 1 3 4 7 6 8 9 1 4 3 2…

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

Экилик даракты эске алганда, бардык жарым түйүндөрдү кантип алып саласыз?

Маселе "Эки даракты эске алганда, бардык жарым түйүндөрдү кантип алып саласыз?" сизге экилик дарак берилгенин билдирет. Эми жарым түйүндөрдү алып салуу керек. Жарым түйүн дарактын жалгыз баласы бар түйүн катары аныкталат. Же болбосо ...

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

Чектеш элементтери бар эң чоң кичи тилкенин узундугу

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

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

Эки дарактын чеги

Көйгөйлөрдү баяндоо "Эки дарактын чек арадан өтүшү" көйгөйү сизге экилик дарак берилгенин билдирет. Эми экилик дарактын чек ара көрүнүшүн басып чыгаруу керек. Бул жерде чек арадан өтүү бардык түйүндөр дарактын чеги катары көрсөтүлгөнүн билдирет. Түйүндөр төмөнкү жерден көрүнөт:

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

Эки дарактын диагоналдык өтүүсү

Көйгөйлөрдү баяндоо "Эки дарактын диагоналдык өтүшү" көйгөйүндө сизге экилик дарак берилгенин, эми сиз ошол дарактын диагоналдык көрүнүшүн табышыңыз керектигин белгилейт. Биз жогорку оң тараптан бакты көргөндө. Бизге көрүнүп турган түйүндөр диагоналдуу көрүнүш ...

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

Үч бурчтуктагы эң чоң сумма

Көйгөйдүн баяндалышы “Үч бурчтуктагы эң чоң жол суммасы” маселеси сизге бир нече бүтүн сандар берилгенин билдирет. Бул сандар үч бурчтук түрүндө жайгаштырылган. Сиз үч бурчтуктун башынан баштап, төмөнкү катарга жетишиңиз керек. Бул үчүн, сиз…

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

Массивде k жолу пайда болгон биринчи элемент

Биз 'k' санын жана бүтүндөй массивди бердик. Массивде "массивде k жолу пайда болгон биринчи элемент" маселеси массивде массивде так k жолу кайталанган биринчи элементти табууга мүмкүндүк берет. Эгерде массивде k жолу пайда болгон эч кандай элемент жок болсо…

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

Бинардык массивди текшерип, субарра көрсөткөн сан так же жуп санда

"Экинчи массивди текшерип, субаррай менен берилген сан так же жуп" деген маселе сизге экилик массив жана диапазон берилгенин билдирет. Массив 0s жана 1s түрүндөгү сандан турат. Маселе билдирүүсү көрсөтүлгөн номурду билүүнү суранат…

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