摘要:
离散后用线段树维护最大子段和 枚举上界遍历下界更新答案 时间复杂度 代码: /* Zeolim - An AC a day keeps the bug away */ //pragma GCC optimize(2) #include <bits/stdc++.h> using namespace 阅读全文
摘要:
最大流 = 最小割 #pragma GCC optimize(2) #include <bits/stdc++.h> #define m(x) memset(x, 0, sizeof(x)) using namespace std; typedef long long ll; const int M 阅读全文
摘要:
A - Jzzhu and Cities 题目大意:给个图,m条普通边,k条特殊边,保证1到N的最短路上最多可以删掉几条特殊边使得最短路不变。 解法1:跑最短路后松弛一遍所有边,如果松弛时既有普通和特殊则可去掉特殊铁路。 解法2:直接重载搜索顺序使得迪杰斯特拉优先跑普通铁路,再记录总特殊条数-跑的条 阅读全文
摘要:
套树会爆内存,sort PAIR 离散后暴搜染色 /* Zeolim - An AC a day keeps the bug away */ //#pragma GCC optimize(2) #include <bits/stdc++.h> using namespace std; typedef 阅读全文
摘要:
题意:任选素数组合为2019, 求总方案数。 计数dp傻逼题 场上死活跑不出来结果, 一进循环素数表就变零,从头调到尾 无fuck说,八字不合 答案:55965365465060 /* Zeolim - An AC a day keeps the bug away */ //#pragma GCC 阅读全文