Автобусный диспетчер

Раздел
Программирование
Предмет
Просмотров
275
Покупок
0
Антиплагиат
Не указан
Размещена
27 Дек 2021 в 01:02
ВУЗ
Не указан
Курс
Не указан
Стоимость
300 ₽
Демо-файлы   
1
png
изображение_2021-12-27_000206 изображение_2021-12-27_000206
2.9 Кбайт 2.9 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
bus
1.2 Кбайт 300 ₽
Описание

ЗАДАЧА 25. АВТОБУСНЫЙ ДИСПЕТЧЕР

Имя входного файла — bus.in

Имя выходного файла — bus.out

Ограничение времени — 3 секунды на тест

Ограничение памяти — 16 Мb

На кольцевом маршруте №54 протяженностью S, проходящем мимо пансионата «Энергетик», работает N

автобусов. Автобусы пронумерованы числами от 1 до N в порядке их следования по маршруту. Автобус с номером

1 движется за автобусом с номером N. Расписание составлено таким образом, что автобусы движутся с одинаковой

скоростью V 0 и с равными интервалами между ними. Движение автобусов контролирует диспетчер.

В 12 часов дня некоторые K автобусов одновременно снимаются с маршрута и отправляются на обед. Для

восстановления равенства интервалов между автобусами, продолжающими движение по маршруту, потребуется

некоторое время Т и, возможно, изменение скорости некоторых автобусов по команде диспетчера. В течение этого

времени автобусы должны двигаться с постоянными скоростями из интервала [V min , V max ], назначенными

диспетчером. Изменение скорости движения автобуса происходит мгновенно. По истечении времени Т автобусы

возобновляют движение по маршруту со скоростью V 0 .

Требуется написать программу для автоматического диспетчера, которая вычисляет минимальное время

T min , за которое интервалы движения между оставшимися автобусами станут равными, и скорости движения

каждого из них в течение этого времени.

Входные данные

Входной файл bus.in содержит две строки.

В первой строке находятся натуральные числа N, К, S, V min , V max и V 0 , где K <N  10000, S  10000,

V min < V max  10000, V min  V 0  V max .

Во второй строке расположены в порядке возрастания K чисел — номера автобусов, снятых с маршрута.

Все данные в строках разделены пробелами.

Выходные данные

В первой строке выходного файла bus.out должно находиться значение T min .

В каждой из последующих N – K строк должны быть по два разделенных пробелом числа — номер автобуса

на маршруте и скорость его движения в течение времени T min . Номера автобусов упорядочить по возрастанию.

Значения T min и скоростей выводить с точностью до 4-х значащих цифр после десятичной точки.

Вам подходит эта работа?
Похожие работы
Pascal
Лабораторная работа Лабораторная
19 Авг в 08:09
29
0 покупок
Pascal
Лабораторная работа Лабораторная
9 Июн в 18:49
58
0 покупок
Pascal
Лабораторная работа Лабораторная
9 Июн в 18:46
69
0 покупок
Pascal
Лабораторная работа Лабораторная
9 Июн в 18:43
43
0 покупок
Другие работы автора
Технологические процессы в строительстве
Дипломная работа Дипломная
2 Мая 2022 в 12:41
358
0 покупок
C/C++
Задача Задача
2 Мая 2022 в 12:29
345
0 покупок
C/C++
Задача Задача
9 Апр 2022 в 19:23
422
0 покупок
C/C++
Курсовая работа Курсовая
8 Апр 2022 в 13:35
519
1 покупка
C/C++
Задача Задача
7 Апр 2022 в 13:33
337
0 покупок
C/C++
Задача Задача
7 Апр 2022 в 13:30
336
0 покупок
C/C++
Задача Задача
7 Апр 2022 в 13:18
404
0 покупок
C/C++
Задача Задача
7 Апр 2022 в 12:48
387
0 покупок
C/C++
Задача Задача
7 Апр 2022 в 12:34
396
0 покупок
MatLab
Задача Задача
7 Апр 2022 в 12:29
282
0 покупок
Pascal
Задача Задача
7 Апр 2022 в 12:15
342
0 покупок
Web-разработки
Отчет по практике Практика
7 Апр 2022 в 11:08
277
0 покупок
Web-разработки
Задача Задача
7 Апр 2022 в 10:59
210
1 покупка
C/C++
Задача Задача
7 Апр 2022 в 09:42
394
0 покупок
C/C++
Задача Задача
11 Фев 2022 в 19:22
296
0 покупок
Microsoft Excel
Задача Задача
11 Фев 2022 в 19:11
282
0 покупок
C/C++
Лабораторная работа Лабораторная
11 Фев 2022 в 19:05
262
0 покупок
Web-разработки
Курсовая работа Курсовая
11 Фев 2022 в 18:54
297
1 покупка
C/C++
Задача Задача
11 Фев 2022 в 18:42
309
0 покупок
Темы журнала
Показать ещё
Прямой эфир