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

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

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

Бардык терс сандарды Баштапкыга, ал эми Позитивдүү Туруктуу Космос мейкиндиги менен жылдырыңыз

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

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

N бүтүн сандардан турган массивдеги f (a [i], a [j]) суммасы

Маселе билдирүүсү n бүтүн сандардын массивиндеги бардык жуптар боюнча f (a [i], a [j]) суммасын 1 <= i <j <= n бизге берилгенин эске алуу менен табууну суранат. бүтүн сандардын массиви. Мисал arr [] = {1, 2, 3,…

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

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

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

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

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

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

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

Нөл суммасы менен бардык үч эмдерди тап

"Нөлдүк суммасы бар үч эгизди табуу" көйгөйү сизге оң жана терс санын камтыган массив берилгенин билдирет. Көйгөйдүн билдирүүсү суммасы 0го барабар болгон триплетти табууну суранат. Мисал arr [] = {0, -2,1,3,2, -1} (-2 -1 3) (-2 0 2) ( -1 0 1) Түшүндүрмө…

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

Берилген эки топтомдун бөлүнгөндүгүн кантип текшерсе болот?

Маселе "Берилген эки топтомдун ажырашып кеткенин кантип текшерсе болот?" сизге set1 [] жана set2 [] массив түрүндө эки топтом берилген деп болжолдойт. Сиздин милдетиңиз - бул эки комплект Disjoint Sets же жок экендигин билүү. Мисал inputSet1 [] = {1, 15, 8, 9,…

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

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

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

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

Аралыктардагы праймдарды эсептөө

Проблемалар жөнүндө билдирүү "Праймдарды диапазондо эсептөө" көйгөйү сизге [солго, оңго] диапазону берилгенин билдирет, мында 0 <= солго <= оңго <= 10000. Проблеманын билдирүүсү диапазондогу жөнөкөй сандардын жалпы санын билүүнү суранат. Суроолор көп болот деп ойлоп. Мисал сол: 4 оң: 10 2…

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

Фибоначчи ырааттуулугун 2 өзгөрмө колдонуп басып чыгарыңыз

Көйгөйлөрдүн билдирүүсү "Фибоначчинин ырааттуулугун 2 өзгөрмөнү басып чыгаруу" көйгөйүндө Фибоначчи тизмегин басып чыгаруу керек экени айтылат, бирок 2 гана өзгөрмөнү колдонууга чектөө бар. Мисал n = 5 0 1 1 2 3 5 Түшүндүрмө Чыгуу ырааттуулугу…

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