摘要:
PS:这篇博客我是从2019年12月29日开始写的 Task1 N<=1000 $O(n^2)$算法随便乱搞。 源代码 Task2 N<= 1e5 且为链 考虑新加入一个节点后,因为是链,所以每个节点到新加入的节点的距离的增量是相同的。 观察一下两个小精灵能够成为好朋友的条件: \[ dist(i, 阅读全文
摘要:
先考虑无修要怎么操作。 发现在无修的情况下,我们可以用一个换根$dp$解决。 那么带修改的情况要怎么办呢? 每次修改重新$dp$一遍不就行了(雾。 好的,让我们先来敲一个$O(N^2)$的$dp$。 #include <bits/stdc++.h> using namespace std; type 阅读全文