Массив элементтеріне тең минималды жылжу парақ кодының шешімі

Мәселе туралы мәлімдеме Бұл есепте бізге бүтін сандар жиыны берілген. Сондай-ақ, бізге осы жиым бойынша белгілі бір амалдар жиынтығын жасауға рұқсат етіледі. Бір әрекетте біз массивтегі элементтерді n - 1 incre (кез келгенінен басқа барлық элементтер) 1-ге ұлғайта аламыз. Бізге… қажет.

Ары қарай оқу

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

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

Ары қарай оқу

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

«Берілген қосындымен санау жұбы» есебінде біз [] бүтін массив бердік, ал тағы бір сан «қосынды» деп айтады, берілген жиымдағы екі элементтің кез-келгенінің «қосындыға» тең қосындысы бар-жоғын анықтау керек. Мысал енгізу: arr [] = {1,3,4,6,7} және қосынды = 9. Шығу: «элементтер табылды…

Ары қарай оқу

Массивтің барлық элементтерін бірдей ету үшін минималды жою әрекеттері

Бізде элементтер саны «x» болатын жиым бар делік. Жою операцияларын табу керек болатын есеп шығардық, ол тең массив жасау үшін ең аз болуы керек, яғни массив тең элементтерден тұрады. Мысал енгізу: [1, 1,…

Ары қарай оқу

Массивтегі бірдей элементтің екі пайда болуының арасындағы максималды арақашықтық

Сізге бірнеше қайталанған сандардан тұратын массив берілді делік. Біз массивтегі әр түрлі индексі бар санның екі бірдей пайда болуының арасындағы максималды қашықтықты табуымыз керек. Мысал енгізу: массив = [1, 2, 3, 6, 2, 7] Шығу: 3 Түсініктеме: Массивтегі элементтер [1]…

Ары қарай оқу

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

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

Ары қарай оқу

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

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

Ары қарай оқу

Диапазонда қайталанбаған цифрсыз жалпы сандар

Сізге сандар диапазоны беріледі (басы, соңы). Берілген тапсырма диапазонында қайталанатын цифры жоқ сандардың жалпы сандарын анықтау туралы айтады. Мысал енгізу: 10 50 Шығу: 37 Түсіндіру: 10-да қайталанатын цифр жоқ. 11-де қайталанған цифр бар. 12-де қайталанатын цифр жоқ. …

Ары қарай оқу

K-ден кем немесе оған тең барлық элементтерді біріктіру үшін қажетті минималды своптар

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

Ары қарай оқу

Тривиальды хэш функциясын қолдану арқылы сұрыптау

«Тривиальды хэш функциясын қолдану арқылы сұрыптау» проблемасында сізге бүтін массив берілгені айтылған. Массив теріс және оң сандарды қамтуы мүмкін. Проблемалық мәлімдеме массивті Trivial Hash функциясы арқылы сұрыптауды сұрайды. Мысал arr [] = {5,2,1,3,6} {1, 2, 3, 5, 6} arr [] = {-3, -1,…

Ары қарай оқу