题目大意: 一个$n(n\le3000)$个点的有向图,$q(q\le4\times10^5)$组询问,每次询问$s_i,t_i$之间是否存在一条字典序最小的路径(可以重复经过不为$t_i$的结点).若存在,求出该路径上经过的第$k_i$个结点. 思路: 将原图的边反向.考虑根据$t_i$对所有询问进行分组.对于$t_i$相同的询问,在反向图中DFS,求出每个结点到$t_i$的最小字典序路径中的下一个结点是多少,这可以转化为一个树形结构.若$s_i$与$t_i$不连通,则说明路径不存在:若$s_…