题目大意
给定一个
n
个点和
每个询问
Data Constraint
n,m,q≤100000
题解
可以注意到,如果两点路径上存在一个奇环,那么我们一定能构造一个长度为奇数的简单路径。
所以先跑一遍Tarjan,把所有在奇环上的边标记出来,然后用倍增来找两点间是否存在奇环边。
时间复杂度: O(nlogn)
SRC
代码有点问题,暂不放上来。
以上.
给定一个
n
个点和
每个询问
Data Constraint
n,m,q≤100000
可以注意到,如果两点路径上存在一个奇环,那么我们一定能构造一个长度为奇数的简单路径。
所以先跑一遍Tarjan,把所有在奇环上的边标记出来,然后用倍增来找两点间是否存在奇环边。
时间复杂度: O(nlogn)
代码有点问题,暂不放上来。
以上.