ZROI-7-17
发表于
更新于
20210216笔记
发表于
更新于
T1
题目描述
阿米巴和小强是好朋友。
阿米巴和小强在大海旁边看海水的波涛。小强第一次面对如此汹涌的海潮,他兴奋地叫个不停。而阿米巴则很淡定,他回想起曾经的那些日子,事业的起伏,情感的挫折……总之今天的风浪和曾经经历的那些风雨比起来,简直什么都不算。
于是,这对好朋友不可避免地产生了分歧。为了论证自己的观点,小强建立了一个模型。他海面抽象成一个1到N的排列P[1…N]。定义波动强度等于相邻两项的差的绝对值的和,即:
L=∣P2−P1∣+∣P3−P2∣+⋯+∣PN−PN−1∣
给你一个N和M,问:随机一个1…N的排列,它的波动强度不小于M的概率有多大?
答案请保留小数点后K位输出,四舍五入。
差分约束
发表于
更新于
差分约束用于解决如下的一些约束的可行解:
超有爱的分块技巧
发表于
更新于
分块思想,常用于处理区间问题,大概是把区间分为若干个块分别维护。
洛谷10月月赛题解
发表于
更新于
T1
https://www.luogu.com.cn/problem/P6850
纯模拟没啥可说.
T2
https://www.luogu.com.cn/problem/P6851
部分分:
- c = 0
胜负无关,那么可以直接做,每次取最大就行了
正解:
使用贪心,每次不能赢就放弃机会,能就选最省的。
T3
- n, m <= 20
使用暴力+奇怪数据结构可过. - val = 0
区间差分排除法。 - 正解
合并区间,可以用线段树来标记。
[l,r,val]相当于 l - r 里面有 0-val-1 却没有 val
如此就可以很快合并。
做完之后,就随便填就 ok 啦
T4
构造题。
- 矩阵构造:

- 面条构造

- 三角构造
画很多三角再连接就好了 - 正解
把路径看成点,车站看成边
超有爱的树型DP
发表于
更新于
VJudge如何交题
发表于
更新于
linux笔记(自用)
发表于
更新于
最大流学习笔记
发表于
更新于
数学恶补
$\in $ 是属于,G 是图,V 是点,E 是边
1. 基本概念
1.1 流网络,不考虑反向边
流网络 G=(V,E) 是一个有向图,图中每一条边 (u,v)∈E 有一个非负的容量值 $ c(u,v) \ge 0 $
且,若集合 E 包含一条边 (u,v) ,则不包含 (v,u).
(v,u)∈E⇒(u,v)∈/E
1.2 可行流,不考虑反向边
1.2.1 两个条件:容量限制、流量守恒
1.2.2 可行流的流量指从源点流出的流量 - 流入源点的流量
1.2.3 最大流是指最大可行流
1.3 残留网络,考虑反向边,残留网络的可行流f’ + 原图的可行流f = 原题的另一个可行流
1.4 增广路径
1.5 割
1.5.1 割的定义
1.5.2 割的容量,不考虑反向边,“最小割”是指容量最小的割。
1.5.3 割的流量,考虑反向边,f(S, T) <= c(S, T)
1.5.4 对于任意可行流f,任意割[S, T],|f| = f(S, T)
1.5.5 对于任意可行流f,任意割[S, T],|f| <= c(S, T)
1.5.6 最大流最小割定理
- 可行流f是最大流
- 可行流f的残留网络中不存在增广路
- 存在某个割(最小割)[S, T],|f| = c(S, T)
1.6. 算法
1.6.1 EK O(nm^2)
1.6.2 Dinic O(n^2m)
1.7 应用
1.7.1 二分图
- 二分图匹配
- 二分图多重匹配
1.7.2 上下界网络流
- 无源汇上下界可行流
- 有源汇上下界最大流
- 有源汇上下界最小流




