题目链接 光坂小镇是一个由 n 个点(编号为 1 ~ n),m 条有向边构成的图,每个节点上都有一个光玉,光玉共有 k 种,编号为 0 ~ k−1. 为了使一切改变,朋也需要找齐全部的 k种光玉.他可以从任意一个节点出发,在图上任意行走,但不会经过同一个节点两次,每碰到一个光玉便会将其收集,收集到 k个光玉后,即经过了 k 个节点后,便不会继续收集.请设计一种方案,使得朋也能够收集全部的 k 种光玉,且走过的路径长度最短. 换句话说,每个点一个颜色,找到一条最短的点数为 k .恰好经过全部 k种…