Унікальнае рашэнне Leetcode

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

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

Раман у цэлае рашэнне Leetcode

У задачы «Рымскае цэлае» нам даецца радок, які прадстаўляе нейкае дадатнае цэлае лік у яго рымскай лічбавай форме. Рымскія лічбы прадстаўлены 7 сімваламі, якія можна пераўтварыць у цэлыя, выкарыстоўваючы наступную табліцу: Заўвага: Цэлае значэнне дадзенай рымскай лічбы не перавышае альбо ...

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

Тэхніка раскладання Sqrt (або квадратнага кораня)

Вам даецца запыт дыяпазону цэлалікавым масівам. Вам будзе прапанавана вызначыць суму ўсіх лікаў, якія ўваходзяць у дыяпазон дадзенага запыту. Дадзены запыт мае два тыпы, а гэта - Абнаўленне: (індэкс, значэнне) падаецца як запыт, дзе вам трэба ...

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

Камбінацыі літар тэлефоннага нумара

У літарных камбінацыях праблемы з нумарам тэлефона мы далі радок, які змяшчае лічбы ад 2 да 9. Праблема заключаецца ў тым, каб знайсці ўсе магчымыя камбінацыі, якія могуць быць прадстаўлены гэтым нумарам, калі кожнаму нумару прысвоены літары. Прысваенне нумара ...

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

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

Праблема «Друк змененага масіва пасля некалькіх аперацый павелічэння дыяпазону масіва» абвяшчае, што вы атрымліваеце цэлалічэбны масіў і даецца колькасць запытаў «q». Таксама прыводзіцца адно цэлае значэнне "d". Кожны запыт змяшчае два цэлыя лікі, пачатковае значэнне і канчатковае. Пастаноўка праблемы просіць знайсці ...

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

Лепшы час для пакупкі і продажу акцый

Пастаноўка праблемы У праблеме "Лепшы час купляць і прадаваць акцыі" гаворыцца, што вам даецца масіў цэн даўжынёй n, дзе i-ы элемент захоўвае кошт акцый на i-ы дзень. Калі мы можам зрабіць толькі адну транзакцыю, гэта значыць купіць у адзін дзень і ...

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

Максімальная паслядоўнасць даўжыні з розніцай паміж суседнімі элементамі як 0 альбо 1

Заява аб праблеме Вам дадзены цэлалікавы масіў. Задача "Максімальная даўжыня падпаслядоў з розніцай паміж суседнімі элементамі як 0 альбо 1" просіць высветліць максімальную даўжыню падпаслядоў з розніцай паміж суседнімі элементамі, не менш чым 0 альбо 1. Прыклад arr [] = {1,…

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

Перастаўце масіў па парадку - найменшы, самы вялікі, 2-і па памеры, 2-і па велічыні

Заява пра праблему Дапусцім, у вас ёсць цэлы масіў. Задача «Пераставіць масіў па парадку - найменшы, найбольшы, 2-і па памеры, 2-і па велічыні, ..» просіць перабудаваць масіў такім чынам, каб спачатку было найменшае, а потым найбольшае, потым другое найменшае, а потым другое ...

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

Алгарытм Белмана Форда

Алгарытм Белмана Форда выкарыстоўваецца для пошуку найкарацейшага шляху ад зыходнай вяршыні да ўсіх вяршынь. Дадзены графік з вяршыняй крыніцы і вагай рэбраў, якія могуць быць адмоўнымі ці дадатнымі. Цяпер чытач можа сказаць: у нас ужо ёсць Дейкстра. Навошта дакучаць сабе іншым алгарытмам? Няхай ...

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

Абход узроўню ў спіральнай форме

У гэтай задачы мы прывялі двайковае дрэва, надрукуйце яго абход парадку ўзроўню ў выглядзе спіралі. Прыклады Выхадныя дадзеныя 10 30 20 40 50 80 70 60 Наіўны падыход да праходжання парадку ўзроўню ў спіральнай форме Ідэя складаецца ў тым, каб зрабіць звычайны развод парадку ўзроўню, выкарыстоўваючы…

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