TouchStone
  Please Login
ログイン 登録
距离明年CSP第一轮: ??天 距离CSP第二轮: ??天 距离NOIP还有: ??天
 ホームページ  問題セット  試験一覧  提出状況  掲示板  統計情報
  • ホーム
  • 問題セット
  • P1515
  • 問題
  • P1515最小监视代价
    制限 : 時間制限 : 10000 MS   メモリ制限 : 65536 KB
    問題説明

    由于yxy小朋友做了一些不该做的事,他被jzp关进了一个迷宫里。由于jzp最近比较忙,疏忽大意了一些,yxy可以在迷宫中任意走动。整个迷宫可以被看作是一个无向图。迷宫中有一些结点有传送点,可以让他逃离这个迷宫。jzp发明了一种机器人,可以监视迷宫中的道路,被监视的道路yxy不能通过,我们简单的认为监视一条道路的代价即为这条道路的长度。现在jzp正在忙,请你编一个程序算出使yxy无法逃离迷宫的最小监控总代价。(yxy一开始在1号结点)

    入力形式

    第1行:两个自然数n和e,分别表示迷宫的节点数和边数。
    第2至e+1行:每行三个自然数a、b和w,表示a和b之间有一条道路,长度为w。
    第e+2行:一个自然数m,表示有传送点结点的个数。
    第e+3行:m个自然数,表示有传送点的结点。

    出力形式

    一个自然数,表示最小监视总代价。

    サンプル入力

    5 5
    1 2 1
    1 3 2
    2 5 3
    2 3 3
    3 4 2
    2
    4 5

    サンプル出力

    3

    ヒント

    n<100,e<300,m<n
    1<=a,b<=n
    w<=32767


    ソース  vijos 网络流