Знайсці суму ўсіх унікальных сум падмасіва для дадзенага масіва

Дапусцім, у вас ёсць масіў цэлых лікаў. Задача «Знайсці суму ўсіх унікальных падмасіваў для дадзенага масіва» просіць высветліць суму ўсіх унікальных падмасіваў (сума падмасіва - гэта сума элементаў кожнага падмасіва). Унікальнай сумай падмасіва мы хацелі сказаць, што ніякі падмасіў…

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

Шлях з максімальным сярэднім значэннем

Пастаноўка праблемы Праблема "Шлях з максімальным сярэднім значэннем" абвяшчае, што вам даецца 2D-масіў альбо матрыца цэлых лікаў. Зараз улічыце, што вы стаіце ў левай верхняй клетцы і вам трэба дабрацца да ніжняй правай. Каб дабрацца да пункта прызначэння, вам трэба рухацца альбо ў ...

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

Знайдзіце адсутнічаюць элементы дыяпазону

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

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

Колькасць індэксаў з аднолькавымі элементамі ў дадзеным дыяпазоне

Вам даецца цэлы масіў, запыты q і дыяпазон злева і справа. «Колькасць індэксаў з аднолькавымі элементамі ў дадзеным дыяпазоне» кажа, каб высветліць агульную колькасць падлікаў цэлых лікаў такім чынам, каб злева <= i <справа, так, каб Ai = Aj + 1. ...

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

Самы вялікі падмасіў з аднолькавай колькасцю 0 і 1

Вам дадзены масіў цэлых лікаў. Цэлыя лікі толькі 0 і 1 ва ўваходным масіве. Пастаноўка праблемы просіць высветліць самы вялікі падмасіў, які можа мець роўны лік 0 і 1. Прыклад arr [] = {0,1,0,1,0,1,1,1} Ад 0 да 5 (усяго 6 элементаў) Тлумачэнне З пазіцыі масіва ...

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

Двайковы масіў пасля аперацый пераключэння дыяпазону М

Вам прадастаўляецца бінарны масіў, які складаецца з 0 першапачаткова і Q колькасці запытаў. Пастаноўка праблемы просіць пераключыць значэнні (пераўтварэнне 0s у 1s і 1s у 0s). Пасля выкананых запытаў 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 (), каб вярнуць мінімальнае значэнне ...

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

Праверце, ці з'яўляюцца ўсе ўзроўні двух бінарных дрэў анаграмамі ці не

Пастаноўка праблемы Праблема "Праверыць, ці ўсе ўзроўні двух бінарных дрэў анаграмамі ці не" кажа пра тое, што вам дадзены два бінарныя дрэвы, праверце, ці з'яўляюцца ўсе ўзроўні двух дрэў анаграмамі ці не. Прыклады Input true Input false Алгарытм, каб праверыць, ці ўсе ўзроўні два ...

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

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

Заява пра праблему «Элементы, якія трэба дадаць, каб усе элементы дыяпазону прысутнічалі ў масіве» абвяшчае, што вам дадзены масіў цэлых лікаў. Пастаноўка праблемы просіць даведацца колькасць элементаў, якія трэба дадаць у масіў, каб усе элементы ляжалі ў ...

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