Сұраулардан кейінгі жұп сандардың қосындысы

Мәселе туралы мәлімдеме Бұл есепте бізге бүтін сандар мен массив сұраулар жиыны беріледі. Ith сұранысы үшін бізде екі параметр болады, индекс және val. Әр сұраудан кейін [индекс] массивіне val қосамыз. Біз массивтегі барлық бүтін сандардың қосындысын кейін табуымыз керек ...

Ары қарай оқу

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

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

Ары қарай оқу

Қайталанатын ішкі массивтің максималды ұзындығы

«Қайталанатын қосалқы массивтің максималды ұзындығы» мәселесінде біз 1 массив және 2 массив бердік, сіздің міндетіңіз-екі массивте де пайда болатын ішкі жиымның максималды ұзындығын табу. Мысал Кіріс: [1,2,3,2,1] [3,2,1,4,7] Шығу: 3 Түсіндіру: Себебі ішкі массивтің максималды ұзындығы 3 және…

Ары қарай оқу

Палиндромды қалыптастыру үшін минималды кірістірулерге рұқсат етіледі

«Пермутациямен палиндромды қалыптастыруға арналған минималды қосымшалар» проблемасында сізге барлық әріптермен кіші әріптермен Жол берілгендігі айтылған. Есептер Палиндромға айналуы мүмкін жолға таңбаның минималды кірістіруін білуді сұрайды. Таңбалардың орналасуы келесідей болуы мүмкін:

Ары қарай оқу

Массивтегі жұптардың санын, олардың XOR мәні 0 болатынын табыңыз

«Массивтегі жұптардың санын табыңыз, егер олардың XOR мәні 0» болса, онда біз бүтін сандар алабын бердік. Есеп: Ai XOR Aj = 0 жұбы бар массивтегі жұптардың санын анықтауды сұрайды.

Ары қарай оқу

Барлық элементтерді массивке тең ету үшін минималды жұмыс

«Массивтегі барлық элементтерді теңестіру үшін ең аз операция» мәселесі сізге бірнеше бүтін сандары бар массив берілгенін көрсетеді. Сіз массивті теңестіру үшін жасалатын ең аз амалдарды білуіңіз керек. Мысал [1,3,2,4,1] 3 Түсіндіру 3 азайтудың бірі болуы мүмкін ...

Ары қарай оқу

Тек оқуға арналған жиымнан бірнеше қайталанатын элементтердің кез келгенін табыңыз

«Тек оқуға арналған жиымнан бірнеше қайталанатын элементтердің кез келгенін табу» мәселесі сізге (n + 1) тек оқуға арналған массив берілген деп тұжырымдайды. Жиым 1-ден n-ге дейінгі бүтін сандарды қамтиды. Сіздің міндетіңіз - қайталанатын элементтердің кез келгенін табу ...

Ары қарай оқу

0 қосындысы бар ішкі массив бар болса табыңыз

«0 қосындысы бар қосалқы массивтің бар -жоғын табу» мәселесі сізге теріс бүтін сандарды қамтитын бүтін массив берілгенін айтады. Мәселе туралы мәлімдеме кез келген өлшемдегі кіші массивтің 1-ден кем емес екенін анықтауды сұрайды. Бұл қосалқы массивтің сомасы 1-ге тең болуы керек. Мысал arr [] = {2,1, -3,4,5}…

Ары қарай оқу

Барлық қосымшаларды 0 сомасымен басып шығарыңыз

Сізге бүтін сандар жиыны беріледі, сіздің міндетіңіз-қосындысы 0-ге тең болатын барлық мүмкін болатын қосалқы массивтерді басып шығару. Сондықтан біз барлық қосалқы массивтерді 0 суммен басып шығаруымыз керек. Мысал arr [] = {-2, 4, -2, -1, 1, -3, 1, 5, 7, -11, -6} Ішкі массив 0 индексінен табылды…

Ары қарай оқу

Бірнеше ауқымды ұлғайту операцияларынан кейін өзгертілген жиымды басып шығарыңыз

«Бірнеше ауқымды ұлғайту операцияларынан кейін модификацияланған массивті басып шығару» мәселесі сізге бүтін массив берілгенін және сұраулардың 'q' сандары берілгенін айтады. Бір бүтін мән «d» беріледі. Әр сұрауда екі бүтін сан бар, бастапқы мәні және аяқталатын мәні. Проблемалық мәлімдеме іздеуді сұрайды…

Ары қарай оқу