U520550 LK的喀斯特地貌(travel)
题目背景
```
今年过年,我就不回家了,我准备到云南
喀斯特地貌,山清水秀
--LK
```
题目描述
一年一度的春节到来,LK作为FY1Z的一名地理老师准备去云南,喀斯特地貌。
已知地表喀斯特地貌共有6种,分别简记为 A,B,C,D,E,F,LK想去看其中的**至少 $K$ 种**。
LK的旅游路线图可看作是一张**有向图**,每条有向边连接两个地点,LK从 $1$ 号点出发并最终回到 $1$ 号点。
现在告诉你这 $n$ 个旅游地点,其对应的地貌,以及每条有向边上路径的长度,请你为LK规划一条**最短的**旅游路线,满足其能看到至少 $K$ 种地貌。
注意, $1$ 号点**不属于任何地貌**。
输入格式
第一行三个数 $n,m,K$ ,表示有向图的点数,边数,以及LK希望看到的地貌个数。
第二行 $n-1$ 个字母,第 $i$ 个字母 $c_i$ 表示第 $i+1$ 号点的的地貌。
之后的 $m$ 行每行三个数 $u,v,w$,表示一条有向边连接的两个点和路径长度
输出格式
一个数,表示路径长度的最小值,若不存在,输出 $-1$
说明/提示
| 测试点编号 | $n\le$ | $m\le$ | $K\le$ | $w\le$ | $c_i\in$ |
| :-----------: | :-----------: | :-----------: | :-----------: | :-----------: |:-:|
| $1\sim4$ | $6$ | $10$ | $6$ | $1$ |$\{A,B,C,D,E,F\}$|
| $5\sim8$ | $100$ | $300$ | $6$ | $10000$ |$\{A,B,C,D,E,F\}$|
| $9\sim10$ | $6000$ | $12000$ | $6$ | $10000$ |$\{A,B\}$|
| $11\sim 12$ | $6000$ | $12000$ | $1$ | $10000$ |$\{A,B,C,D,E,F\}$|
| $13\sim 20$ | $6000$ | $12000$ | $6$ | $10000$ |$\{A,B,C,D,E,F\}$|