#691. 班级聚会

班级聚会

【问题描述】 若干城市分布在同一条铁路线上,每个城市有若干名同学。

选择一个城市作为聚会地点,使得所有同学前往该城市的单程旅行费用之和最小。

每位同学的旅行费用等于其所在城市到聚会城市的距离(km),每 km 花费 1 卢布。

【输入】 第一行是城市数量 N,N<150

接下来 N 行,每行包含同学人数、该城市到 Moscow 的距离以及城市名称。

最后一行一定是 Moscow,距离为 0。

【输出】 输出聚会地点城市名称和最小总旅行费用,中间用一个空格隔开。

【样例输入】

5
7 9289 Vladivostok
5 8523 Chabarovsk
3 5184 Irkutsk
8 2213 Yalutorovsk
10 0 Moscow

【样例输出】

Yalutorovsk 112125

统计

相关

在下列比赛中:

bb2026-0110

在以下作业中:

bb2026-0110