QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#22306. Linhas telefônicas

Statistics

Farmer John quer instalar uma linha telefônica em sua fazenda. Infelizmente, a companhia telefônica não coopera, então ele precisa pagar alguns dos cabos necessários para conectar a fazenda ao sistema telefônico.

Há $N$ postes telefônicos solitários, $(1 \le N \le 1,000)$, espalhados por sua propriedade e convenientemente numerados $1..N$; nenhum cabo os conecta. Um total de $P$ pares de postes, $(1 \le P \le 10,000)$, pode ser ligado por um cabo; os demais estão distantes demais.

O cabo $i$ pode conectar os postes distintos $A_i$ e $B_i$, com comprimento $L_i$ unidades se usado, $(1 \le L_i \le 1,000,000)$. Os dados de entrada nunca mencionam um par {$A_i,B_i$} mais de uma vez. O poste $1$ já está conectado ao sistema, e o poste $N$ fica na fazenda. Os postes $1$ e $N$ precisam ser ligados por um caminho de cabos; os outros postes podem ou não ser usados.

A companhia está disposta a fornecer gratuitamente $K$ cabos a Farmer John, $(0 \le K < N)$. Além disso, ele terá de pagar um preço igual ao comprimento do maior cabo restante de que precisa (cada par de postes é conectado por um cabo separado), ou $0$ se não precisar de cabos adicionais.

Determine o menor valor que Farmer John precisa pagar.

Entrada

Leia a entrada da entrada padrão.

  • Linha 1: três inteiros separados por espaços: $N$, $P$ e $K$.

  • Linhas $2..P+1$: a linha $i+1$ contém três inteiros separados por espaços: $A_i$, $B_i$ e $L_i$.

Saída

Escreva a resposta na saída padrão.

  • Linha 1: um único inteiro, o menor valor que Farmer John pode pagar. Se for impossível conectar a fazenda à companhia, imprima $-1$.

Exemplos

Entrada 1

5 7 1
1 2 5
3 1 4
2 4 8
3 2 3
5 2 9
3 4 7
4 5 6

Saída 1

4

Explicação

Há 5 postes. O poste $1$ não pode ser conectado diretamente aos postes $4$ ou $5$. O poste $5$ não pode ser conectado diretamente aos postes $1$ ou $3$. Todos os demais pares podem ser conectados. A companhia fornecerá um cabo gratuito.

Se o poste $1$ for conectado ao $3$, o $3$ ao $2$ e o $2$ ao $5$, Farmer John precisará de cabos de comprimentos $4$, $3$ e $9$. A companhia fornecerá o cabo de comprimento $9$, então o maior cabo ainda necessário tem comprimento $4$.

Autor do problema: Paul Christiano, 2007

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.