Массивті қайта орналастырыңыз, егер [жұп] болса, arr [i]> = arr [j], ал егер тақ болса arr [i] <= arr [j] және j <i

Сізде бүтін массив бар делік. Есептер жиыны массивтің жұп күйіндегі элементтері оған дейінгі барлық элементтерден үлкен және тақ позициялардағы элементтер алдындағы элементтерден кіші болатындай етіп қайта құруды сұрайды. Мысал…

Ары қарай оқу

Екі элементтің жиілігі арасындағы максималды айырмашылық, мысалы, жиілігі үлкен элемент көп

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

Ары қарай оқу

1-дің саны 0-ден көп болатын ең ұзын субаррея

Біз бүтін сандар жиымын бердік. Жиым тек 1 мен 0-ден тұрады. Есептердің шешімі, 1 цифрының саны ішкі жиымдағы 0 санынан бір-ақ артық болатын ең ұзын ішкі массивтің ұзындығын табуды сұрайды. Мысал енгізу: arr [] =…

Ары қарай оқу

Берілген екі массивтен максималды массив, тәртіпті сақтайды

Бізде бірдей n өлшемді екі бүтін массив бар делік. Екі массивте де жалпы сандар болуы мүмкін. Мәселе қоюы екі жиымнан 'n' максималды мәндерін қамтитын нәтижелік жиымды құруды сұрайды. Бірінші массивке басымдық беру керек (бірінші элементтер ...

Ары қарай оқу

Жұп және тақ элементтері бірдей субарларды санау

Сіз N өлшемді бүтін алапты бердіңіз делік. Сандар болғандықтан, сандар тақ немесе жұп болады. Есептердің шешімі - бірдей жұп және тақ элементтері бар субаррай санау немесе жұп және тақ сандар саны тең болатын ішкі жиымдардың санын анықтайды. Мысал…

Ары қарай оқу

Массивті қайта орналастырыңыз, [i] массиві i-ге тең болады

Arr [i] = i »есептері сізге 0-ден n-1-ге дейінгі бүтін сандар жиымының берілгендігін білдіретін массивті қайта орналастырыңыз. Массивте барлық элементтер болмауы мүмкін болғандықтан, олардың орнында -1 болады. Проблемалық мәлімдеме жиымды келесідей етіп өзгертуді сұрайды ...

Ары қарай оқу

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

«K оқушыларына бірдей үлестірілетін шоколадтың ең көп саны» сізге бірнеше шоколад салынған n қорап берілгенін айтады. K оқушы бар делік. Тапсырма - шоколадтардың санын максималды түрде k студенттер арасында, қатардағы қораптарды таңдау арқылы бірдей үлестіру. Біз істей аламыз …

Ары қарай оқу

Тізбектің үшеуі қатар болмайтындай етіп, максималды сабақтастық қосындысы

«Үшеуі қатарынан шықпайтындай етіп, максималды сабақтастық қосындысы» мәселесінде сізге бүтін сандар жиыны берілгендігі айтылған. Енді сіз үш элементті қатарынан қарастыра алмайтын максималды қосындыға ие іздеу керек. Еске сала кетейік, тізбектеу тек массивтен басқа ештеңе емес ...

Ары қарай оқу

Массивтің қайталанатын рұқсат етілген іргелес бүтін сандар бар-жоғын тексеріңіз

Сізге қайталанатын элементтерден тұратын бүтін сандар жиыны беріледі. Проблемалық мәлімдеме оның іргелес бүтін сандар жиынтығы екенін білуді сұрайды, егер бар болса «Иә», егер жоқ болса, «Жоқ» деп басады. Мысал енгізу әдісі: [2, 3, 4, 1, 7, 9] Үлгі…

Ары қарай оқу

Берілген ұзындықтың кезектілігі, мұнда әр элемент алдыңғыдан екі есеге артық немесе оған тең

«Әр элемент алдыңғыдан екі есеге артық немесе үлкен болатын берілген ұзындықтың реттілігі» есебі бізге екі бүтін m және n сандарын ұсынады. Мұнда m - тізбекте болатын ең үлкен сан, ал n - болуы керек элементтердің саны ...

Ары қарай оқу