题意 一个 \(n\) 点 \(m\) 边的有向图,还有一棵 \(k\) 个节点的 trie ,每条边上有一个字符串,可以用 trie 的根到某个节点的路径来表示.每经过一条边,当前携带的字符串就会变成边上的字符串,经过一条边的代价是边权+边上的字符串和当前字符串的 lcp,问从 1 号点走到所有点的最小代价. \(n,m\le 50000, k\le 20000\) 分析 将边看成点,如果有 \(e1 \rightarrow x\rightarrow e2\) , 连边 \(e1 \right…