3918: 最小树形图

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:0 解决:0

题目描述

这是一道模板题。 给定包含 $n$ 个结点, $m$ 条有向边的一个图。试求一棵以结点 $r$ 为根的最小树形图,并输出最小树形图每条边的权值之和,如果没有以 $r$ 为根的最小树形图,输出 $-1$。

输入

第一行包含三个整数 $n,m,r$,意义同题目所述。 接下来 $m$ 行,每行包含三个整数 $u,v,w$,表示图中存在一条从 $u$ 指向 $v$ 的权值为 $w$ 的有向边。

输出

如果原图中存在以 $r$ 为根的最小树形图,就输出最小树形图每条边的权值之和,否则输出 $-1$。

提示


数据范围:对于所有数据,$1 \leq u, v \leq n \leq 100,$ $1 \leq m \leq 10^4,$ $1 \leq w \leq 10^6$。

来源/分类