摘要:
做完冻结后在做这三道题,简直爆切,直接四倍经验$STO$。 飞行路线: 几乎跟冻结一模一样就不讲啦 #include <bits/stdc++.h> using namespace std; int n , m , k , ans = 0x3ffffff , s , ee; int dis[1000 阅读全文
摘要:
这道题其实就是一个带权并查集的基础题,维护的是点权,所以我们要维护两个数组dis:表示当前点到父亲节点的距离,size:当前子树的大小。那么程序就自然出来了: 代码: #include <bits/stdc++.h> using namespace std; int T; int fa[30010] 阅读全文
摘要:
这道题$DFS$就好了,六种情况,\(ab,ac,ba,bc,ca,cb\),我们直接枚举就可。什么?这样不会结束?用一个$vis$数组判断走过没有就可以了。最后排序输出即可。 \(code:\) #include <bits/stdc++.h> using namespace std; int a 阅读全文