Берілген қосындымен жұпты санау

«Берілген қосындымен санау жұбы» есебінде біз [] бүтін массив бердік, ал тағы бір сан «қосынды» деп айтады, берілген жиымдағы екі элементтің кез-келгенінің «қосындыға» тең қосындысы бар-жоғын анықтау керек. Мысал енгізу: 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 [] массивтері түрінде сізге екі жиын берілген делік. Сіздің міндетіңіз - бұл екі жиынтықтың ажыратылған жиынтықтар немесе жоқ екенін анықтау. Мысал 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 Түсіндірме Шығарылым ретінде алғашқы бес элемент бар ...

Ары қарай оқу