Үзгүлтүксүз Array

0 жана 1 сандарынан турган массив берилген. О жана 1 сандарынан турган эң узун чектеш суб-массивдин узундугун бирдей табышыбыз керек. Мисал Киргизүү arr = [0,1,0,1,0,0,1] Чыгуу 6 Түшүндүрүү Эң узун чектеш суб-массив кызыл менен белгиленет [0,1,0,1,0,0,1] жана анын узундугу болуп 6 болуп саналат. Алгоритм топтому…

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

Массивдеги 0лерди жана 1лерди бөлүп алыңыз

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

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

Эки дарактын эки түйүнүнүн ортосундагы аралыкты табыңыз

Маселелердин баяндалышы “Эки дарактын эки түйүнүнүн ортосундагы аралыкты табуу” маселеси сизге экилик дарак, ал эми сизге эки түйүн берилгенин билдирет. Эми ушул эки түйүндүн ортосундагы минималдуу аралыкты табышыңыз керек. Мисал // Дарак 1-түйүндүн жогору жагындагы сүрөттүн жардамы менен көрсөтүлгөн…

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

Массивдеги элементтин биринчи жана акыркы индекстеринин максималдуу айырмасы

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

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

Эки дарактын туура көрүнүшүн басып чыгаруу

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

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

0 суммасы бар подразделение бар экендигин табыңыз

“0 суммасы бар субаррея бар экендигин табуу” маселеси сизге терс сандарды камтыган бүтүн массивди бергенин билдирет. Маселенин коюлушу, жок дегенде 1 өлчөмүндөгү кандайдыр бир суб-массивдин бар экендигин аныктоону сурайт. Бул суб-массивдин суммасы 1ге барабар болушу керек. Мисалы, arr [] = {2,1, -3,4,5}…

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

Эки Байланышкан Тизменин кесилиш чекитин алуу үчүн функцияны жаз

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

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

0s жана 1s бирдей сандагы ири subarray

Сизге бүтүн сандардын массиви берилет. Бүтүн сандар киргизүү массивинде 0 жана 1 гана. Маселе коюлушу, 0s жана 1s санына ээ болгон эң чоң суб-массивди табууну суранат. Мисал arr [] = {0,1,0,1,0,1,1,1} 0дон 5ке чейин (бардыгы 6 элемент) Түшүндүрүү Массивдин позициясынан…

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

Жуп жана так сандарды бөлүп караңыз

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

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

Рыцарь максатка жетүү үчүн минималдуу кадамдар

Сүрөттөмө “Найтсандын максатына жетүү үчүн минималдуу кадамдар” көйгөйү сизге N x N өлчөмүндөгү төрт бурчтуу шахмат тактасынын, Найт бөлүгүнүн координаттары жана максаттуу уячанын берилгендигин көрсөтөт. Рыцарь максатка жетүү үчүн жасаган кадамдардын минималдуу санын билип алыңыз…

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