Камбінаванае рашэнне Leetcode

Праблема Combination Sum Leetcode Solution дае нам масіў альбо спіс цэлых лікаў і мэты. Нам кажуць знайсці камбінацыі, якія можна скласці з выкарыстаннем гэтых цэлых лікаў любую колькасць разоў, якія складаюцца з зададзенай мэтай. Таму больш фармальна мы можам выкарыстоўваць дадзенае ...

больш падрабязна

Даступныя здымкі для раствора Leetcode

Пастаноўка праблемы У гэтай задачы нам дадзена двухмерная матрыца, якая ўяўляе сабой шахматную дошку з белай ладдзю і некаторыя іншыя фігуры на ёй. Белая ладдзя прадстаўлена сімвалам "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" гаворыцца, што вам неабходна знайсці бінаміальны каэфіцыент па модулі р. Такім чынам, вы павінны спачатку даведацца пра бінамінальны каэфіцыент. Мы ўжо абмяркоўвалі гэта ў папярэднім пасце. Вы можаце праверыць гэта тут. Прыклад n = 5, r = 2, p…

больш падрабязна

Мінімальныя аперацыі для пераўтварэння X у Y

Пастаноўка праблемы У задачы "Мінімальныя аперацыі па пераўтварэнні X у Y" гаворыцца, што вам даюцца два лікі X і Y, неабходна пераўтварыць X у Y з дапамогай наступных аперацый: Пачатковы лік - X. Наступныя аперацыі можна выконваць над X і атрыманыя лічбы ...

больш падрабязна

Павялічыць суму паслядоўных адрозненняў у кругавым масіве

Пастаноўка праблемы Дапусцім, у вас ёсць цэлалікавы масіў. Гэты масіў варта разглядаць як кругавы масіў. Апошняе значэнне масіва будзе звязана з першым масівам, ⇒ a1. Задача "Максімальная сума паслядоўных адрозненняў у кругавым масіве" просіць высветліць максімум ...

больш падрабязна

Заменіце два паслядоўныя роўныя значэнні на адно большае

Пастаноўка праблемы Дапусцім, у вас ёсць цэлалікавы масіў. Задача "Замяніць два паслядоўных роўных значэння на адно большае" просіць замяніць усе гэтыя значэнні пары "а", якое ідзе паслядоўна на лік "а+1" на 1 большае за іх (два паслядоўныя нумары), так што нават пасля змены ці паўтор там ...

больш падрабязна

Падлічыце колькасць вузлоў на дадзеным узроўні ў дрэве, выкарыстоўваючы BFS

Апісанне Задача «Падлічыць колькасць вузлоў на зададзеным узроўні ў дрэве з дапамогай BFS» абвяшчае, што вам зададзена Дрэва (ацыклічны графік) і каранёвы вузел, даведайцеся колькасць вузлоў на L-м узроўні. Ацыклічны графік: Гэта сетка вузлоў, злучаных праз краю, якая мае ...

больш падрабязна

Падлічваць падмасівы, якія маюць агульную колькасць розных элементаў, аднолькавых з арыгінальным масівам

Сцвярджэнне праблемы «Падлічыць падмасівы, якія маюць у агульнай складанасці розныя элементы, такія ж, як і зыходны масіў», сцвярджае, што вам дадзены цэлы масіў. Пастаноўка праблемы просіць высветліць агульную колькасць падмасіваў, якія змяшчаюць усе розныя элементы, якія прысутнічаюць у зыходным масіве. Прыклад arr [] = {2, 1, 3, 2,…

больш падрабязна