| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Задача не работает "Охрана" |
| Автор: Itiniti 26.4.2006, 18:55 | ||
| условие: Входной файл: роliсеХХ.in Выходной файл: роliсеХХ.out Дано N (1≤N≤100) пронумерованных объектов, которые охраняются и соединены К дорогами (1≤К≤4950). Из любого объекта в любой можно проехать дорогами. Движение каждой дорогой возможно в оба направления. Необходимо разместить подразделение охраны так, чтобы наиболее удаленный объект достигался как можно быстрее. Постановка задачи: Напишите программу, которая находит наилучшее место для подразделения охраны. Подразделение может находиться как на одном из объектов, так и на дороге между объектами. Имя исполняемого файла должно быть роliсеYY.ехе, где YY — номер участника. Входной файл: Имя входного текстового файла вводимого с клавиатуры должно быть роliсеХХ.in, где ХХ - номер теста. В первой строке, файл содержит натуральные числа N и К. В следующих К строках содержатся по три натуральных числа F, Т, S (объекты с номерами F и Т соединяет дорога длиной S километров, 1≤S≤100; непосредственно между F и Т может быть не более одной дороги). Выходной файл: Имя выходного текстового файла должно быть ро1iсеХХ.out, где ХХ - номер теста. Выходной файл должен содержать числа D, L, М, R (расстояние до наиболее удаленного пункта равно D, подразделение следует разместить в R километрах от объекта L на дороге до объекта М). Пример: Входной файл Выходной файл 3 2 1 2 1 1 3 2 1.5 1 3 0.5 Моё рещение:
|
| Автор: comtat 3.5.2006, 21:55 |
| это чета из теории расписания вариация задачи о рюкзаке если не ошибаюсь |