数据结构 1. 平衡树 2. 可持久化数据结构(主席树) 3. 莫队 4. LCT 5. 分治(点分治 + CDQ) 6. 树套树 DP 1. 后效性处理之高斯消元 2. 决策单调性 3. 树形DP(换根,倍增) 字符串 1. KMP(fail树,DP) 2. AC自动机 3. Trie(可持久化T ...
分类:
其他好文 时间:
2020-01-30 09:22:00
阅读次数:
95
A. 猜拳游戏 考场上打了个非常伪的算法,不知道为什么能拿50。 整道题的关键在于求出一轮中两个人的胜率之比。标程给的做法是分数规划。 考虑二分答案,设二分的值为val,那么将A胜一轮贡献作为-val,B胜一轮贡献为1,倒着dp一遍就可以得到是否存在解。 那么得到胜率之比之后,考虑如何得到最终答案。 ...
分类:
其他好文 时间:
2020-01-30 00:06:32
阅读次数:
100
该来的总得来。。 T1 记住要碰到分数问题就用01分数规划。 其他的倒还简单。 用到了一个类似猎人杀的定义。 对于一轮来说可以扩展轮的长度为直到决出胜负,这样的概率和期望是不变的。 T2 不知道在说什么。 T3 变元矩阵树定理+高斯消元 其实正解不是高斯消元是二维拉格朗日插值(我不会 考场上瞎懵了个 ...
分类:
其他好文 时间:
2020-01-29 19:53:39
阅读次数:
84
高斯消元专题测试 联赛后第一次爆零???我也不知道发生了什么 感觉和放假的关系不大啊。。。 虽说题比平时难而且数据范围出了一点锅,但是爆零有点过了?? 一眼看T3,MatrixTree啊肯定的,然后想到之前做的那个不等式的那道题直觉是容斥。 结果又想到了那个专题里幻想乡的那道题,于是更加笃定是容斥, ...
分类:
其他好文 时间:
2020-01-21 00:37:41
阅读次数:
83
传送门 题目大意:n个二元组a[i],b[i],去掉k个,求sigma a[i]/ sigma b[i]的最大值 代码: ...
分类:
其他好文 时间:
2019-12-05 01:32:58
阅读次数:
119
终于把01分数规划这个坑填上了。 题意是有二维平面上的n个向量$(a_i,b_i)$,让你选择其中的m个,使得这些向量和的斜率,即$\frac{\sum a_i}{\sum b_i}$最小。 二分斜率,设$\frac{\sum a_i}{\sum b_i}\geqslant k$,即$\sum a_ ...
分类:
其他好文 时间:
2019-11-09 17:58:30
阅读次数:
85
[TOC] 一、总述 0/1分数规划是专门解决 的一种算法~~(废话)~~。所以说0/1分数规划模型是什么呢?给定整数{$a_1,a_2,a_3,...,a_n$},{$b_1,b_2,b_3,...,b_n$}从中选出若干对数,使得它们各自和的比值最大。公式如下: $$\frac{\sum_{p= ...
分类:
其他好文 时间:
2019-10-30 18:52:09
阅读次数:
141
https://www.luogu.org/problem/P2868 分析: 明显的01分数规划 求最优比率环 用dfs版的spfa找负环 二分就好 code by wzxbeliever: c++ include include include include include define N ...
分类:
其他好文 时间:
2019-10-29 09:24:07
阅读次数:
69
$01$分数规划不能直接套板子了,窝一开始想着用什么简单的方法缩点(每个点只有一个入度啊)然后跑拓扑图求解(保存每个点的最优值,通过牛顿迭代减少运算次数),问题是这样还要考虑人数,可不可做都不知道。转念一想,既然每个点只有一个入度,那么环从$0$号点$jyy(orz)$开始是肯定无法到达的(无法从任 ...
分类:
Web程序 时间:
2019-10-21 23:25:41
阅读次数:
208
大意:给定A数组B数组,从中选择N K个使得R最大,输出Round(100 R); 二分 l 当 F(l) = 0 时,l = mid,否则,r = mid / / include include include include include include include include inc ...
分类:
其他好文 时间:
2019-10-11 15:19:00
阅读次数:
144