QOJ.ac

QOJ

Limite de temps : 2 s Limite de mémoire : 256 MB Points totaux : 100

#22386. Обновление троп

Statistiques

Farmer John каждый день добросовестно проверяет коров. Он проходит по некоторым из $M$ $(1 \le M \le 50,000)$ троп, пронумерованных $1,\ldots,M$, от пастбища $1$ до пастбища $N$ (для карт троп в тестовых данных такой путь всегда существует). На ферме Farmer John имеется $N$ $(1 \le N \le 10,000)$ пастбищ с номерами $1,\ldots,N$, сейчас соединённых двусторонними грунтовыми тропами. Каждая тропа $i$ соединяет пастбища $P1_{i}$ и $P2_{i}$ $(1 \le P1_i \le N; 1 \le P2_i \le N)$, а её прохождение занимает $T_{i}$ $(1 \le T_{i} \le 1,000,000)$ единиц времени.

Он хочет обновить некоторые тропы своей фермы, чтобы сэкономить время в долгом путешествии. А именно, он выберет $K$ $(1 \le K \le 20)$ троп и превратит их в шоссе, фактически сократив время прохождения каждой до $0$. Помогите FJ выбрать тропы для обновления, чтобы минимизировать время пути от пастбища $1$ до $N$.

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

  • Строка 1: три целых числа, разделённых пробелами: $N$, $M$ и $K$.

  • Строки $2,\ldots,M+1$: строка $i+1$ описывает тропу $i$ тремя целыми числами, разделёнными пробелами: $P1_{i}$, $P2_{i}$ и $T_{i}$.

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

  • Строка 1: длина кратчайшего пути после обновления не более $K$ рёбер.

Примеры

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

4 4 1
1 2 10
2 4 10
1 3 1
3 4 100

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

1

Примечание

$K$ равно $1$; обновим тропу $3->4$, сократив время с $100$ до $0$. Новый кратчайший путь — $1->3->4$, теперь суммарное время равно $1$.

Автор задачи: Percy Liang, 2008

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.