搜索时上一步的(以前的)东西可以通过参数带到下一步 #include<bits/stdc++.h> using namespace std; #define ll long long int const M=1e5+7; int const N=1e5+7; ll const INF=0x7fffffffffffffff; int n,m,s; struct node{ int a,len,next; }e[M<<1]; int head[N],cnt; void add(int x,int y,int len){ e[++cnt].a =y; e[cnt].len =...