上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: T1 A题给我们一个数列,每次可以交换相邻元素的位置,问我们能不能在 \(\frac{n(n-1)}{2}-1\) 次操作内将元素调整为不下降序列。 刚一看到这道题的时候表示十分蒙,但是看到了 \(\frac{n(n-1)}{2}\) 这个熟悉的式子,想到一个序列的最多逆序对数量也就是 \(\fra 阅读全文
posted @ 2020-09-25 21:09 nao-nao 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 两道紫题,哭了 T1 [BZOJ 1977]次小生成树 我们可以使用 \(kruskal\) 来求出最小生成树,然后通过最小生成树来生成严格次小生成树。 可以证明存在一个严格次小生成树与最小生成树之有一条边的区别,我们枚举非树边加入到树中形成一个奇环树,我们再枚举环上的边断掉一条,我们为了让树边权和 阅读全文
posted @ 2020-09-24 14:42 nao-nao 阅读(104) 评论(0) 推荐(0) 编辑
摘要: [NOIP 2013]货车运输 需要找到一条边权最小值最大的路径,我们可以先在图中求出一个最大生成树,然后易证树上的路径的边权最小值是所有可能的路径里最大的。 我们通过LCA求出树上的路径,并且在倍增的时候更新路径最小值。 阅读全文
posted @ 2020-09-23 08:54 nao-nao 阅读(74) 评论(0) 推荐(0) 编辑
摘要: [LightOJ 1128]Greatest Parent 这道题我们直接按照给出的父亲节点信息直接处理出倍增用的数组,然后直接倍增解决问题即可 [BZOJ 2144]跳跳棋 我们发现一种状态的转移只有三种,中间元素向两边跳两种和两边元素,所以我们把中间元素向左跳做左儿子,向右跳做右儿子,两边向中间 阅读全文
posted @ 2020-09-22 15:14 nao-nao 阅读(168) 评论(0) 推荐(1) 编辑
摘要: 以本篇随笔记录 \(\text{nao_nao}\) 这个憨批的zz错误 \(\text{2020.09.22}\) 写最大流二分图匹配的DFS没有写到达汇点返回流量 \(\text{2020.09.23}\) 写最大流最小费用流题(分配问题)的时候将超级原点的 \(dis\) 预设为 $1$ 。 阅读全文
posted @ 2020-09-22 07:09 nao-nao 阅读(238) 评论(0) 推荐(0) 编辑
摘要: [POJ 1330]Nearest Common Ancestors 这题相当的水啊…… 我们只需要先从u向树根跳并记录路径,然后从v向上跳,直到走到的第一个在u路径上的点即为LCA [HDU 2586]How far away 这就是LCA模板题啦! [BZOJ 1787][AHOI 2008]紧 阅读全文
posted @ 2020-09-21 15:10 nao-nao 阅读(136) 评论(0) 推荐(1) 编辑
摘要: T1 mos 我们发现,如果一个数字 \(a\) 是第 \(x\) 个移至 \(A\) 集合中,那么它对于答案的贡献为 \(a\times\sum\limits_{i=x+1}^{nm+1}\frac{1}{i}\) 那么 \(a\) 对答案贡献的期望就是 \(\frac{a}{nm}\sum\li 阅读全文
posted @ 2020-09-20 14:17 nao-nao 阅读(138) 评论(0) 推荐(1) 编辑
摘要: G 公司有 \(n\) 个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等。如何用最少搬运量可以使 \(n\) 个仓库的库存数量相同。搬运货物时,只能在相邻的仓库之间搬运。 这道题我们建立一个超级源点和超级汇点,源点向每个仓库连边,容量为仓库库存,仓库向汇点连边,容量为库存平均值。每一个点向左 阅读全文
posted @ 2020-09-19 10:21 nao-nao 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 最大流也就是最小割。 dinic 每次BFS出一条合法的路径来,然后DFS增广这条路径,直到再无可增广的路径 #include <cstdio> #include <cstring> #include <algorithm> #include <queue> using namespace std; 阅读全文
posted @ 2020-09-18 20:34 nao-nao 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 当我们要存无向图并且我们需要标记边的时候,我们会从0开始存边 这时 for(int e = head[u];e;e = nxt[e]) 会Wa,我们需要写: for(int e = head[u];~e;e = nxt[e]) 阅读全文
posted @ 2020-09-18 17:54 nao-nao 阅读(125) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页