Вопросы по теме 'greedy'

Алгоритм максимального количества возвратов каретки (жадный?)
Недавно у меня был следующий вопрос на собеседовании: нам дан список слов, и мы хотим отформатировать их, чтобы максимизировать количество возвратов каретки, сохраняя при этом количество букв в строке в пределах диапазона. Например, нам нужен...
86 просмотров
schedule 28.02.2024

Как именно работает притяжательный квантификатор?
В конце страницы есть попытка объяснить, как работают жадные, неохотные и притяжательные квантификаторы: http://docs.oracle.com/javase/tutorial/essential/regex/quant.html Однако я попробовал себе пример и, кажется, не понимаю его полностью. Я...
150 просмотров
schedule 03.02.2024

Максимальное подмножество массивов, среднее значение которых больше порогового значения
Недавно я столкнулся со следующей проблемой, и до сих пор не понял, как ее решить. Пусть S = {v 1 , v 2 , v 3 , ..., v n } — набор из n массивов, определенных на ℝ 6 . То есть в каждом массиве по 6 записей. Пусть для заданного набора массивов...
97 просмотров
schedule 18.01.2024

Как доказать правильность моего жадного алгоритма для вершинного покрытия дерева?
Задача вершинного покрытия на деревьях состоит в следующем. Входные данные: ациклический простой неориентированный граф G Выходные данные: набор вершин W такой, что для каждого ребра uv u W или v W. Мы хотим минимизировать размер В. Мой...
1152 просмотров
schedule 16.12.2023

что это за жадный подход?
предположим, что у нас есть несколько 2D-боксов в контейнере, окруженном водой. К сожалению, в левой боковой стенке контейнера есть отверстие. Высота этого отверстия больше высоты всех ящиков. Длина всех ящиков 1 м, а их высота целое число. Все...
169 просмотров
schedule 07.11.2023

Доказательство оптимальности жадного решения для определения последовательности заданий
В этой задаче определения последовательности заданий , как мы докажем что решение, которое дает жадный подход, является оптимальным? Более того, я также не могу понять решение O (n), как позже утверждает автор. Его можно оптимизировать...
3862 просмотров
schedule 29.02.2024

Как разгадывать кроссворд (NP-Hard)?
В настоящее время я выполняю задание и придерживаюсь определенного подхода. У меня есть кроссворд, состоящий из пустой сетки (без сплошного квадрата, как в обычном кроссворде) с разной шириной и высотой от 4 до 400 (включительно). Правила:...
1058 просмотров

Найдите k вершин в дереве, чтобы покрыть максимальное количество ребер
Моя идея жадная. Я поддерживаю E [i] как количество ребер, соединенных с вершиной i. Repeat following k times: Every time I extract largest E[k] and add vertex k to the result set, and I decrease E[t] by 1 for every vertex t adjacent to...
402 просмотров

Понимание жадных квалификаторов регулярных выражений Python
Возьмем этот пример: import re re.search(r"\bsr\.?\b","sr. manager") ‹Объект _sre.SRE_Match; промежуток = (0, 2), совпадение = 'sr'> Это не тот результат, которого я ожидал. Квалификатор ? является жадным, поэтому он должен...
518 просмотров
schedule 07.11.2022

Шахматную доску ???? × ???? нужно разрезать на ????·???? единичных квадратов.
Шахматную доску ???? × ???? нужно разрезать на ????·???? единичных квадратов. На каждом шаге вы можете сделать либо один горизонтальный, либо один вертикальный разрез. Первый разрез разделит плату на две части; после этого каждый разрез разделяет...
639 просмотров

минимально необходимое количество платформ при заданном расписании движения поездов
Зная время прибытия и отправления всех поездов, прибывающих на станцию, найдите минимальное количество платформ, необходимое на вокзале, чтобы ни один поезд не ждал. Нам даны два массива, которые представляют время прибытия и отправления поездов,...
1243 просмотров
schedule 17.12.2023

Имея отсортированную гистограмму из n баров, выберите k баров, минимизируя площадь, ограниченную правой стеной.
Даны целое число k и отсортированная гистограмма с n столбцами высотой a1, a2, a3,..., an (эта последовательность не убывает, так как гистограмма отсортирована). Из этих n баров нужно выбрать k бара( 1 <= k <= n ) так, чтобы площадь,...
256 просмотров

Минимизируйте максимальную разницу между высотами
Даны высоты n башен и значение k. Нам нужно либо увеличить, либо уменьшить высоту каждой башни на k (только один раз), где k > 0. Задача состоит в том, чтобы минимизировать разницу между высотами самой длинной и самой короткой башни после модификаций...
6225 просмотров
schedule 18.11.2023