摘要:
最小瓶颈路 做最小生成树是进行特判即可 时间复杂度 n k include const int N = 1010, M = 1e5 + 10; struct Node { int u, v, w; bool operator n m k; for(int i = 1; i E[i].u E[i].v 阅读全文
摘要:
cf 467 C 从序列中选出 $k$ 段连续的 $m$ 个数 最大化总和 $f_{i, j}$ 表示前 $i$ 个位置中选出了 $j$ 段 转移显然 include const int N = 5010; long long f[N][N]; int n, m, k; long long Sum[ 阅读全文
摘要:
最短路 + 记忆化 记忆化搜索更容易实现 include include include include include include using namespace std; const int N = 1e5 + 10, M = 2e5 + 10; const int oo = (1 '9') 阅读全文