在平凡的相遇中,喜悦如花朵般绽放。
分离让心更加牵挂。Marian 在集市卖完最后一件货物的同时,Robin 在大橡树完成了训练。他们迫不及待地想见面,于是两人立刻出发。
旅行网络由 n 个顶点(编号从 1 到 n)和 m 条边组成。第 i 条边连接顶点 u_i 和 v_i,需要 w_i 秒来通行(所有 w_i 均为偶数)。Marian 从顶点 1(集市)出发,Robin 从顶点 n(大橡树)出发。
此外,h 个顶点各有一匹马可用。Marian 和 Robin 都是熟练的骑手,可以瞬间上马(即 0 秒)。骑马时通行时间减半。一旦上马,马持续使用到行程结束。会面必须发生在顶点上(即不能在边上)。任何一方都可以选择在任意顶点等待。
输出 Robin 和 Marian 能够会面的最早时间。如果顶点 1 和 n 不连通,输出 -1,表示会面取消。