摘要:
显然是一道遍历树再加上判断权值的题目,只要注意只能往上走即可(回溯不算往下走) #include <bits/stdc++.h> using namespace std; const int MAXN=2e4; int n,q; int fa[MAXN],a[MAXN]; vector<int> a 阅读全文
摘要:
暴力枚举即可,用vis[i]表示第i个人被没被抓,或者就是在图中求环长度。 #include<bits/stdc++.h> using namespace std; const int N=2010; int n,p[N],vis[N]; int main() { ios::sync_with_st 阅读全文
摘要:
题解:照着写树板子 #include<bits/stdc++.h> using namespace std; using LL=long long; const int N=30; const int maxN=1e5+5; int n,m; int a[maxN],dep[maxN]; int f 阅读全文