Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Поиск минимального пути
|
|||
|---|---|---|---|
|
#18+
Задана целочисленная матрица. Среди всех путей от левого верхнего угла матрицы к её правому нижнему, составленных из переходов от клеток к их соседям в столбцах или строках, найти минимальный по сумме чисел в пройденных клетках. Какой алгоритм применить, Дейкстри или др. алгоритмы на графах, мне кажеться не подойдут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 15:10 |
|
||
|
Поиск минимального пути
|
|||
|---|---|---|---|
|
#18+
возможно он называется метод ветвей и границ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2006, 23:22 |
|
||
|
Поиск минимального пути
|
|||
|---|---|---|---|
|
#18+
romanich Дейкстри или др. алгоритмы на графах, мне кажеться не подойдут Подойдут. Если числа неотрицательны, на глаз удобнее всего будет такой алгоритм (собственно это если не ошибаюсь будет модифицированный алгоритм Дейкстры): 0. Вес левой верхней ячейки определить равным числу в ней 1. в цикле по диагоналям матрицы: 1.1 для каждой ячейки определить вес как число в этой ячейке плюс минимальное из (вес_левого_соседа, вес_верхнего_соседа) После применения к правой нижней ячейке будет получена стоимость минимального пути в нее. Чтобы получить сам путь, надо будет отмотать из правой нижней ячейки, делая каждый шаг в сторону минимального из левого-верхнего соседей. Неотрицательность здесь гарантирует тот факт, что путь с шагами влево или вверх заведомо не будет оптимальным, а следовательно можно ограничиться рассмотрением только двух соседей и расписать простой и удобный цикл вместо аккуратного обхода по возрастанию весов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2006, 04:44 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=33639445&tid=1346973]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 366ms |

| 0 / 0 |
