Берілген жиым үшін барлық бірегей ішкі жиым қосындысының қосындысын табыңыз

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

Ары қарай оқу

Максималды орташа мәні бар жол

Мәселе туралы мәлімдеме «Орташа мәні бар жол» мәселесінде сізге 2D массив немесе бүтін сандар матрицасы берілгені айтылады. Енді сіз сол жақ жоғарғы ұяшықта тұрсыз деп ойлайсыз және төменгі оң жаққа жетуіңіз керек. Межелі жерге жету үшін сіз келесі жолмен жүруіңіз керек ...

Ары қарай оқу

Диапазонның жетіспейтін элементтерін табыңыз

Ауқымның жетіспейтін элементтерін табу »мәселесі сізге белгілі бір диапазондағы ерекше элементтер жиыны мен төмен және жоғары деп берілген диапазон берілгенін айтады. Массивте жоқ барлық жетіспейтін элементтерді табыңыз. Нәтиже…

Ары қарай оқу

Берілген диапазонда элементтері тең индекстер саны

Сізге бүтін массив, q сұраулары және диапазон солға және оңға беріледі. «Берілген диапазонда элементтері тең индекстер саны» бүтін сандар санының жалпы санын <= i <оңға қалдыратындай етіп Ai = Aj + 1 болатындай етіп табу керек дейді. …

Ары қарай оқу

0s және 1s тең саны бар ең үлкен ішкі массив

Сізге бүтін сандар жиыны беріледі. Бүтін сандар кіріс массивінде тек 0 және 1 болады. Мәселе туралы мәлімдеме 0 және 1 с-тарының тең санына ие болатын ең үлкен ішкі массивті табуды сұрайды. Мысал arr [] = {0,1,0,1,0,1,1,1} 0 -ден 5 -ке дейін (барлығы 6 элемент) Түсіндіру массив позициясынан…

Ары қарай оқу

M диапазонын ауыстырып қосу операцияларынан кейінгі екілік массив

Сізге екілік массив беріледі, ол бастапқыда 0 және Q санынан тұрады. Мәселе туралы мәлімдеме мәндерді ауыстыруды сұрайды (0 -ді 1 -ге және 1 -ді 0 -ге айналдыру). Q сұранысы орындалғаннан кейін нәтиже жиымын басып шығарыңыз. Мысал arr [] = {0, 0, 0, 0, 0} Ауыстыру (2,4)…

Ары қарай оқу

Массивтің орташа мәні

Мәселелер туралы мәлімдеме «Массивтегі диапазонның орташа мәні» мәселесі сізге бүтін массив және q сұраныстар саны берілгенін көрсетеді. Әр сұрауда диапазон ретінде оң және сол бар. Мәселе туралы мәлімдеме кіретін барлық бүтін сандардың орташа мәнін білуді сұрайды ...

Ары қарай оқу

GetMin () O (1) уақыт ішінде және O (1) қосымша кеңістікті қолдайтын стек жасаңыз

GetMin () O (1) уақыт ішінде және O (1) қосымша кеңістікті қолдайтын стек жасаңыз. Осылайша, стек деректерінің арнайы құрылымы стектің барлық әрекеттерін қолдауы керек - void push () int pop () bool isFull () bool isEmpty () тұрақты уақытта. Минималды мәнді қайтару үшін getMin () қосымша операциясын қосыңыз ...

Ары қарай оқу

Екі деңгейлі ағаштың барлық деңгейлері анаграмма екенін немесе жоқ екенін тексеріңіз

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

Ары қарай оқу

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

Мәселе туралы мәлімдеме «Ауқымның барлық элементтері массивте болу үшін қосылатын элементтер» сізге бүтін сандар жиыны берілгенін көрсетеді. Мәселе туралы мәлімдемеде массивке қосылатын элементтердің санын анықтауды сұрайды, осылайша барлық элементтер ...

Ары қарай оқу