对于这一题,一个图如果能被跳两步走完首先要图是联通的 即把连通块都连起来 ans=连通块数-1;在然后,如果这个图有奇数环的话 我们走两个循环就可以把图都走到如果没有的话 就加一条边形成奇数环 ans+=flag;答案就出来了 #include<bits/stdc++.h> #define ll long long using namespace std; int const N=2e5+5; int n,tot,du[N],head[N],nex[N<<1],to[N<<1],vis[N];///链式前向星 void add(int u,int...