0 / 0 / 0
Регистрация: 22.12.2017
Сообщений: 2
|
|
1 | |
Дано N точек, пронумерованных от 1 до N25.05.2018, 14:48. Показов 1743. Ответов 2
Метки нет (Все метки)
Дали мне значит вот такое задание, мне очень нужно его сдать, но я даже не знаю, что это за язык и сложно ли это (p.s не программист), если есть возможность помочь, то был бы очень благодарен.
Задание: Дано N точек, пронумерованных от 1 до N. Из некоторых из них можно попасть в некоторые другие. Причем если из точки А можно попасть в точку Б, это не значит, что из точки Б можно попасть в точку А. Нужно найти самый короткий маршрут из точки Р в точку Q. Входные данные: файл input.txt. На первой строке числа N, P, Q разделенные пробелами. Далее в каждой строке по два числа, разделенных пробелом – из какой точки в какую можно пройти. Количество строк может быть любым. Входные данные всегда корректны. Выходные данные: файл output.txt, в котором через пробел пункты маршрута, начиная с P и заканчивая Q.
0
|
25.05.2018, 14:48 | |
Ответы с готовыми решениями:
2
Дано n точек, определить какое максимальное количество точек лежит на одной прямой Дано n точек, определить какое максимальное количество точек лежит на одной прямой Дано множество точек на плоскости, заданных полярными координатами. Получить декартовы координаты этих точек На плоскости дано n точек со своими координатами. Определить между какими парами точек большее растояние |
Объявлятель переменных
1220 / 406 / 320
Регистрация: 24.09.2011
Сообщений: 1,265
|
|
25.05.2018, 15:30 | 2 |
Гуглим "алгоритм Дейкстры c++". Там скорее всего будет вариант для взвешенного графа. В Вашем случае все веса будут равны единице.
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
25.05.2018, 15:48 | 3 |
Если граф невзвешенный, то нет смысла юзать Дейкстру, достаточно BFS (поиска в ширину).
1
|
25.05.2018, 15:48 | |