Leetcode қосындысының аралас шешімі

Leetcode Solution жиынтығының шешімі бізге жиым немесе бүтін сандар тізімін және мақсатты ұсынады. Берілген мақсатқа бірнеше рет қосылатын осы бүтін сандарды қолданып жасауға болатын комбинацияларды табу керек дейді. Сонымен, біз формальды түрде, берілгендерді қолдана аламыз ...

Ары қарай оқу

Rook Leetcode шешіміне арналған суреттер

Проблемалық мәлімдеме Бұл есепте бізге ақ жоталы бар шахмат тақтасын және оның басқа бөліктерін бейнелейтін 2-өлшемді матрица берілген. White's Rook 'R' таңбасымен ұсынылған. Уайттың епископтары 'B', ал қараның пешкалары 'p' түрінде ұсынылған. Мәселе кепілдік береді ...

Ары қарай оқу

Жолдар кодының шешімін көбейту

Жолдарды көбейту мәселесі Leetcode шешімі бізге кіріс ретінде берілген екі жолды көбейтуді сұрайды. Біз көбейтудің осы нәтижесін қоңырау шалушы функциясына қайтаруымыз керек. Екі формуланы формальды етіп қою үшін берілген жолдардың көбейтіндісін табыңыз. …

Ары қарай оқу

Массивтегі элементтері бірдей индекс жұптарының саны

Біз бүтін массив бердік делік. “Массивтегі элементтері тең индекс жұптарын санау” есебі (i, j) индекс жұбының жоқтығын arr [i] = arr [j] және i j-ге тең емес етіп табуды сұрайды. . Мысал arr [] = {2,3,1,2,3,1,4} 3 түсініктеме жұбы…

Ары қарай оқу

NCr% p есептеу

Проблемалар туралы мәлімдеме “Есептеу nCr% p” есептерінде p бинулярлық коэффициентін табу қажет екендігі айтылған. Сондықтан сіз биномдық коэффициент туралы алдымен білуіңіз керек. Біз бұны алдыңғы жазбада талқыладық. Мұнда тексеруге болады. Мысал n = 5, r = 2, p…

Ары қарай оқу

X-ті Y-ге түрлендіруге арналған минималды операциялар

Проблемалық мәлімдеме «Х-ті Y-ге түрлендірудің минималды амалдары» есебінде сізге екі X және Y саны берілген, келесі әрекеттерді қолдану арқылы Х-ті Y-ге түрлендіру қажет екендігі айтылған: Бастапқы нөмір - X және келесі операцияларды X және одан кейін жасауға болады пайда болатын сандар…

Ары қарай оқу

Дөңгелек массивтегі дәйекті айырмашылықтардың максимумы

Мәселе туралы мәлімдеме Сізде бүтін массив бар делік. Бұл массивті дөңгелек массив ретінде қарау керек. Жиымның соңғы мәні arr a1 бірінші жиымға қосылады. «Дөңгелек массивтегі дәйекті айырмашылықтардың қосындысын максимизациялау» проблемасы максимумды анықтауды сұрайды ...

Ары қарай оқу

Екі дәйекті тең мәнді үлкенге ауыстырыңыз

Мәселе туралы мәлімдеме Сізде бүтін массив бар делік. «Екі дәйекті тең мәнді бір үлкенге ауыстыру» мәселесі барлық осы жұп мәндердің «а» мәнін ауыстыруды сұрайды, олар қатарынан келетін «а + 1» 1 санынан олардан (қатарынан екі сан) үлкен болады, мысалы өзгертілгеннен кейін де немесе сол жерде қайталау ...

Ары қарай оқу

BFS көмегімен ағаштағы берілген деңгейдегі түйіндер санын санаңыз

Сипаттама «BFS көмегімен ағаштағы берілген деңгейдегі түйіндер санын санау» мәселесі сізге ағаш (ациклдік график) және түбірлік түйін берілгенін, L-деңгейдегі түйіндер санын анықтаңыз. Ациклдық графика: бұл шеттері арқылы байланысқан түйіндер желісі, ол…

Ары қарай оқу

Жалпы жиынтық элементтері бар ішкі жиымдарды санаңыз

Проблемалық мәлімдеме «Жалпы массив сияқты жалпы элементтері бар ішкі жиымдарды санау» сізге бүтін массив берілгенін айтады. Проблемалық шешім түпнұсқа массивтегі барлық әртүрлі элементтерден тұратын ішкі жиымдардың жалпы санын білуді сұрайды. Мысал arr [] = {2, 1, 3, 2,…

Ары қарай оқу