题目:https://loj.ac/problem/10132 #include<bits/stdc++.h> using namespace std; ,N,k=,head[]; struct node{ int to,next,w; }e[]; ],grand[][],c[],num[]; ]; void add(int x,int y,int c) { e[++tot].next=head[x],e[tot].w=c,e[tot].to=y,head[x]=tot; } void ini…