{"trustable":false,"prependHtml":"\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS-MML_HTMLorMML\" type\u003d\"text/javascript\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"HTML","content":"\u003cp\u003e张三要在今年假期同学家玩,他家附近有若干城市,他只能从这几个城市出发,因为这几个城市有机场。同时,他也只想去中国的几个城市,如北京、上海、台北、拉萨等等。他想快去快回,请你选择耗时最少的一条旅游路线,当然,你只需要计算从出发城市到目的城市的最小耗时即可,无需计算返程。\u003c/p\u003e"}},{"title":"输入格式","value":{"format":"HTML","content":"\u003cp\u003e\u003cb\u003e输入数据有多组,注意输入方式\u003c/b\u003e,每组的第一行是三个整数$T,C,P$,表示有 $T$ 次航班;张三家附近有机场的城市有 $C$ 个,张三想去的地方有 $P$ 个\u003c/p\u003e\n\u003cp\u003e接着有 $T$ 行,每行有三个整数 $a, b, time$,表示 $a,b(1 \\le a,b \\le 1000)$ 城市所需 $time$ 的通行时间,$a,b$ 之间可能有多个航班,耗时不同。\u003c/p\u003e\n\u003cp\u003e需要注意的是,若 $a$ 飞往 $b$ 有一次耗时为 $time$ 的航班,我们认为 $b$ 飞往 $a$ 也有一次耗时为 $time$ 的航班。\u003c/p\u003e\n\u003cp\u003e接下来的 $1$ 行有 $C$ 个数,表示张三家附近的可出发城市\u003c/p\u003e\n\u003cp\u003e接下来的 $1$ 行有 $P$ 个数,表示张三想去的城市。\u003c/p\u003e\n\u003cp\u003e所有城市的数量不会超过1000个。\u003c/p\u003e\n"}},{"title":"输出格式","value":{"format":"HTML","content":"\u003cp\u003e输出张三能去某个喜欢的城市的最小耗时。\u003c/p\u003e\n\u003cb\u003e每行输出末尾不能有多余空格。\u003c/b\u003e\n"}},{"title":"输入样例","value":{"format":"HTML","content":"\u003cpre\u003e6 2 3\n1 3 5\n1 4 7\n2 8 12\n3 8 4\n4 9 12\n9 10 2\n1 2\n8 9 10\u003c/pre\u003e"}},{"title":"输出样例","value":{"format":"HTML","content":"\u003cpre\u003e9\u003c/pre\u003e"}}]}