D - Infinite Path 题意:给定n个点,a数组,b数组.a[i]表示点 i - > 点a[i] 有一条有向边,b[i]表示边的颜色.定义:p^1=[ a[1],a[2],a[3]...a[n] ],p^2=[ a[a[1]],a[a[2]],....,a[a[n]] ],p^k 如例子一样迭代k次.求p最小长度满足p集合内点成一个环并且颜色相同.( a数组的元素是1~n的全排列 ) (n<=1e5 )分析:可以从a数组元素得知,图最终是某m个不相交的环(简单证明可得),那么我们只需要枚举所有的环,然后假设第i个环的长度是k,根据迭代关系,我们只要枚举k的因子进行che...