Знайдзіце, ці з'яўляецца масіў падмноствам іншага масіва

У задачы "Знайсці, ці з'яўляецца масіў падмноствам іншага масіва" гаворыцца, што вам дадзены два масівы arra1 [] і array2 []. Прыведзеныя масівы адсартаваны. Ваша задача знайсці, ці з'яўляецца array2 [] падмноствам array1 []. Прыклад arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 [] гэта ...

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

Мінімальная сума множання n лікаў

У задачы "Мінімальная сума множання n лікаў" гаворыцца, што вам дадзена n цэлых лікаў, і вам трэба мінімізаваць суму множання ўсіх лікаў, узяўшы адначасова два суседнія элементы і вярнуўшы іх моду 100 да адзіны нумар ...

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

Падлічыце спосабы дабрацца да n-й лесвіцы, выкарыстоўваючы крокі 1, 2 ці 3

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

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

Знайсці падмасіў з зададзенай сумай (апрацоўвае адмоўныя лікі)

У задачы «Знайсці падмасіў з зададзенай сумай (апрацоўвае адмоўныя лікі)» гаворыцца, што вам дадзены цэлы масіў, які таксама змяшчае адмоўныя цэлыя лікі і лік, які называецца «сума». Пастаноўка праблемы просіць надрукаваць падмасіў, які падсумоўвае дадзеную лічбу, якая называецца "сума". Калі больш за адзін падмасіў ...

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

Напішыце код, каб вызначыць, ці аднолькавыя два дрэвы

У задачы «Напісаць код, каб вызначыць, ці аднолькавыя два дрэвы» гаворыцца, што вам дадзены два бінарныя дрэвы. даведацца, ідэнтычныя яны ці не? Тут ідэнтычнае дрэва азначае, што абодва бінарныя дрэвы маюць аднолькавае значэнне вузла з аднолькавым размяшчэннем вузлоў. Прыклад Абодва дрэвы ...

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

Падлічыце двайковыя паслядоўнасці з роўнай даўжынёй з аднолькавай сумай першай і другой паловы бітаў

У задачы «Падлічыць бінарныя паслядоўнасці нават роўнай даўжыні з аднолькавай сумай першай і другой паловы бітаў» гаворыцца, што вам дадзена цэлае лік. Цяпер высветліце колькасць спосабаў пабудовы двайковай паслядоўнасці памерам 2 * n так, каб першая палова і другая палова мелі аднолькавы лік ...

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

Знайдзіце ўсе трайняты з нулявой сумай

У задачы «Знайсці ўсе трайняты з нулявой сумай» гаворыцца, што вам дадзены масіў, які змяшчае і станоўчы, і адмоўны лік. Пастаноўка задачы просіць высветліць трыплет з сумай, роўнай 0. Прыклад arr [] = {0, -2,1,3,2, -1} (-2 -1 3) (-2 0 2) ( -1 0 1) Тлумачэнне ...

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

Максімальная сума шляху ў трохвугольніку

Пастаноўка праблемы У задачы "Максімальная сума шляху ў трохвугольніку" гаворыцца, што вам дадзена некалькі цэлых лікаў. Гэтыя цэлыя лікі размешчаны ў выглядзе трохвугольніка. Вы пачынаеце з верхняй часткі трохвугольніка і вам трэба дасягнуць ніжняга шэрагу. Для гэтага вы пераходзіце да ...

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

Максімальны прадукт павелічэння паслядоўнасці

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

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

Выдаліць вузел са звязанага спісу без указальніка галоўкі

Пастаноўка праблемы Праблема «Выдаліць вузел са звязанага спісу без указальніка на галоўку» абвяшчае, што ў вас ёсць звязаны спіс з некаторымі вузламі. Цяпер вы хочаце выдаліць вузел, але ў вас няма адраса бацькоўскага вузла. Так што выдаліце ​​гэты вузел. Прыклад 2-> 3-> 4-> 5-> 6-> 7 Вузел, які трэба выдаліць: 4 2-> 3-> 5-> 6-> 7 ...

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