- 博客(42)
- 收藏
- 关注
转载 2019省选题泛做
HNOI2019 [HNOI2019]鱼 枚举\(C\)点,维护以\(C\)为端点的射线,鱼尾巴部分很好维护,考虑鱼头。 先枚举\(B,D\)点,设\(B,D\)点的中点为\(K\)。 那么\(A,B,C,D\)合法需要满足:\(K\)在\(AC\)上,\(slope_{BD}*slope_{AC}=-1\)。 求出\(BC\)的方向向量后,第二个限制很好满足,考虑第一个限制。 首先\(...
2019-05-18 11:30:00
438
转载 NOI2010~NOI2018选做
[NOI2010] [NOI2010]海拔 高度只需要0/1,所以一个合法方案就是一个割,平面图求最小割。 [NOI2010]航空管制 反序拓扑排序,每次取出第一类限制最大的放置,这样做答案不会更劣。 考虑如何求每一个的最早时间,同上述拓扑排序,该元素不入队,当无点可拓展时就是最早时间。 [NOI2010]超级钢琴 对每一个左端点维护当前取出了前几大的右端点,用堆+主席树维护。 [NOI...
2019-04-22 22:45:00
328
转载 [NOI2016]旷野大计算
Subtask0 造计算机神题。给一个忠告:珍爱生命,远离旷野大计算...... 代码在这里:戳我 Subtask1 给定\(a,b\);求\(-2a-2b\)。 熟悉操作环境:\([-(a+b)]<<1\),共\(6\)次操作。 Subtask2 给定\(a\);求\(\frac{1}{1+e^{17a}}\)。 熟悉关键函数及操作:\(s(-((a<<...
2019-04-22 22:34:00
881
转载 [CF671E] Organizing a Race
题目大意 有\(n\)个加油站排成一行,编号为\(1\sim n\) ,\(i\)与\(i+1\)间有一条长为\(w_i\)千米的道路。 一辆汽车在经过加油站\(i\)时会得到\(g_i\)升汽油 , 假设汽车每行驶一千米需要消耗一升汽油。 现在要求选定两个合法的加油站 \(i\) 、\(j\), 且 \(i\le j\),使得一辆没有油的汽车能从\(i\)出发行驶到 \(j\),也能从...
2019-03-31 19:13:00
421
转载 一类老鼠进洞模型
问题描述 给定一个序列,序列上有若干\(mouse\)和若干\(hole\),求一组最优的\(mouse\)和\(hole\)的匹配。 定义一只\(mouse\)跑到一个洞\(hole\)的代价为两点之间的距离。 问题一:洞有容量、有代价 ; 每一个洞不一定要进老鼠,但每一个老鼠一定要进一个洞。 结论一:匹配不会交叉。(显然) 结论二:对于一组匹配,老鼠和洞不会同时反悔。(从左往右进行...
2019-03-22 14:33:00
1234
转载 [UOJ391] 鸽举选仕
我把这题推荐给yyb让他把这题做它的T2他竟然不要QwQ....... 题目大意: 下发八个题目和对应的八份代码,请构造数据Hack下发代码。 Task1 下发代码用了一些神奇做法实现A + B = C这个操作,由于 |A|,|B| <= 100,所以暴力for即可。 for(int a = -100; a <= 100; a ++) for(int b = -100...
2019-02-21 13:40:00
213
转载 # DZY Love Math 系列
DZY Love Math 系列 [BOZJ3309] DZY Loves Math 顺着套路就能得到:\(Ans = \sum_{T=1}\lfloor \frac{n}{T} \rfloor \lfloor \frac{m}{T} \rfloor \sum_{d|T} f(d) \mu(\frac{T}{d})\)。 问题变为求\(\sum_{d|T} f(d) \mu(\frac{...
2019-02-08 00:04:00
163
转载 [九省联考2018]秘密袭击coat
题目描述 Luogu 题目大意:给一棵\(n\)个点的树,求所有联通块中第\(K\)大的权值\(W_k\)之和。 数据范围:\(K\leq n\leq 1666\) , \(W_{max}\leq 1666\),答案对\(64123\)取模,时限\(7sec\)。 题解 \(Ans = \sum_{S} Kth\ of\ S = \sum_{v = 1}^W v\sum_{S} [Kth...
2019-02-08 00:02:00
214
转载 关于吉利线段树
引言 这玩意儿又称\(Segment\ Tree\ Beats\) 。由吉老师、\(Picks\)、美国队长三位知名毒瘤发明。 我的精神受到了污染...... 线段树简介 线段树什么的太难了,不是很会啊..... 线段树最强的地方在于,如果标记支持合并,那么我们就能够快速进行区间修改了。 一类特殊标记 维护这样一个标记\((a,b)\) ,表示\(x\to max(x + a , b)...
2019-02-02 23:08:00
347
转载 单位根与其若干应用
单位根与其若干应用 单位根的几个性质 对于一种运算条件下,若\((w_n^1)^n = 1\),那么\(w_n^1\)即\(n\)次单位根。 我们令\(w_{n}^k = (w_{n}^1)^k\)。 单位根在复数意义下有三角表示:\(w_n^k = e^{\frac{2\pi k}{n}i} = cos(\frac{2\pi k}{n}) + sin(\frac{2\pi k}{n})...
2019-01-26 21:06:00
1168
转载 # 清北冬令营真题泛做
清北冬令营真题泛做 前言 这段时间为了准备冬令营把清北冬令营真题都做了一下。更个博回顾一下(免得你们老说我咕咕咕)。 先写良心PKU的题再写THU的题, 主要是THU的题和PKU比起来真的毒瘤好多...... PKUWC2018 [PKUWC2018]Minimax 一个比较显然的暴力是归并排序,每次直接前后缀计算答案即可。 为啥不用线段树合并代替归并排序呢? 暴力线段树合并,合并的过程...
2019-01-19 07:57:00
568
转载 一类dp的网格模型
关于形如\(f_{i,j} = \sum_{t=1}^{|w|}\sum_{k=1}^{|v|}f_{i+w_t,j+v_k}\),其中\(w_t,v_k\)为一个定值的\(dp\)转移。 可以考虑放到坐标上,画出其转移路线,然后考虑组合意义。 Section1 求\(\sum_{i,j} \binom{a_i+b_i+a_j+b_j}{a_i+a_j}\),其中\(a,b\leq ...
2019-01-06 12:36:00
183
转载 [CF850F] Rainbow Balls
题目大意 这里 题解 我们枚举最后剩下的球的种类,那么其他球可以看做没用了。 设选定的球有\(a_i\)个,球的总数为\(s=\sum_{i=1}^n a_i\)。 现在问题变为:在一个长度为\(s\)的数轴上,初始在\(a_i\),问在不到达\(0\)的前提下到达\(s\)的期望步数。 设\(p_i\)表示在\(i\)点,向前/后移动一步的概率,有:\(p_i = \frac{i(s-...
2019-01-06 12:35:00
228
转载 一些$LCT$的瓜皮题目
一些瓜皮 放几个比较优(she)秀(pi)的\(LCT\)题。 老惯例,每一题代码因为一些未知原因消失了(如果要的话私我好了,虽然会咕咕咕)。 嘴巴\(AC\)真香! [SP16580] QTREE7 对黑色、白色各开一棵有根\(LCT\)。 若\(x\)点加入颜色\(c\)集合,则在\(c\)的那颗\(LCT\)上连接\((x,fa_x)\),在另一棵上断掉父亲边。 查询时,首先判断...
2018-12-30 17:05:00
156
转载 写点东西(关于背包问题)
一些有趣的背包迷题。 Section1 对于无限背包方案数,相当于单调不降序列方案数。 对于\(i\in [a,a+b-1]\)范围内,体积为\(i\)的物品有无限个,求装满\(T\)的方案数。 \(f_{i,j} = f_{i-1,j-a} + f_{i,j-i}\) 讨论一下物品个数上界来确定\(i\)的枚举范围。 Section2 关于多重背包,按照\(\% V\)单调队列优化...
2018-12-29 22:59:00
147
转载 字符串算法总结
前言 标题是骗你进来的,其实里面全是题目。 最近一直在搞字符串...... 把一些有代表性或者有一定难度的题放在这里做一个总结。 [CF666E] Forensic 给你一个串\(S\)以及一个字符串数组\(T[1..m]\),\(q\)次询问, 每次问\(S\)的子串\(S[p_l..p_r]\)在\(T[l..r]\)中的哪个串里的出现次数最多,并输出出现次数。 如有多解输出最靠前...
2018-12-24 15:43:00
213
转载 常系数齐次线性递推
常系数齐次线性递推 给定递推式\(f_n =a_1f_{n-1} + a_2 f_{n-2}...+a_k f_{n-k}\)。 给定\(f_0,f_1...f_k\),求\(f_n\)。 先定义\(f_n\)的特征方程:\(C(x) = x^{k} - a_1 x^{k-1} - a_2 x^{k-2}...-a_{k-1}x - a_k\)。 求齐次线性递推通项式 由基本代数定理,\...
2018-12-23 22:08:00
295
转载 原根算法与剩余定理
原根 设\(g\)为模数\(p\)的一个原根, 那么\(g^x,g^{x+1}...g^{x+p-2}\)(连续\(p-1\)项)在模\(p\)意义下分别对应\([1,p-1]\)中的每一项。 质数一定有原根,考虑求原根。 首先由费马小定理,有\(g^{p-1} \equiv 1(mod\ p)\)。 我们暴力枚举\(g\),然后枚举\(p-1\)的一个质因子\(\delta\),若\(...
2018-12-18 18:53:00
462
转载 关于多项式的一些东西
泰勒展开 设\(f(x)\)在\(x_0\)处可导,且存在无穷阶导数,那么根据泰勒展开,有: \[f(x) = \sum_{i=0}^{\inf} \frac{f^{[i]}(x_0)}{i!}(x-x_0)^i + \delta\] 其中\(\delta\)是一个余项,表示一个趋近于无穷小的误差。每展开一项,误差就越小。 若\(f(x)\)在\(x_0 = 0\)处可导,带入泰勒展开式...
2018-12-16 13:10:00
249
转载 几道有意思的积性函数题
几道有意思的积性函数题 前言 最近在搞积性函数筛法之类的东西,选了几道有意思的题放在这里。 有公式恐惧症的勿看! 哗啦啦。 [UOJ188] [UR #13]Sanrd 一句话题意:求\(\sum_{i=1}^n p_{smax}(i)\),\(n\leq 10^{11}\) 其中\(p_{smax(i)}\)表示某个数的次大质因子,定义质数和\(1\)的\(p_{smax}=0\)。...
2018-12-05 17:35:00
236
转载 关于min_25筛的一些理解
关于min_25筛的一些理解 如果想看如何筛个普通积性函数啥的,就别往下看了,下面没有的(QwQ)。 下文中,所有的\(p\)都代表质数,\(P\)代表质数集合。 注意下文中定义的最小/最大质因子都是默认所有质因子本质不同。 即\(2*2*3*4*5*5\)的最小/次小质因子都是\(2\),最大/次大质因子都是\(5\)。 step1. 适用条件与思想 min_25筛用于求积性函数前缀和...
2018-12-03 22:24:00
291
转载 【清华集训2014】主旋律
【清华集训2014】主旋律 题目大意 给定一张\(n\)个点\(m\)条边的无向图,保证该图整个图为一个强联通分量,保证无重边自环。 现在需要求出:有多少种删边方案,使得删完边后,整个图依旧是一个强联通分量。 数据范围:\(n\leq 15 , m\leq n(n-1)\) 。 题解 容斥题是真的鸡贼......,这\(TMD\)是人能想出来的? 希望下次自己再来看这篇题解的时候还能看懂...
2018-12-02 22:10:00
442
转载 清北冬令营训练计划
清北冬令营训练计划 去年THUWC、CCFWC去不了,THUSC爆炸,人生灰暗。 今年祝我好运...... woc还有一堆东西没学怎么办啊qwq...... 冬令营模拟赛日记录 https://www.cnblogs.com/GuessYCB/p/10225852.html 扩展BSGS [x] [BZOJ2480] Spoj3105 Mod [x] [BZOJ1467] Pku324...
2018-11-30 11:10:00
417
转载 emacs 配置
咕咕咕 实在是受不了tab只有2个空格了!!!!!!!!!!!!! 用emacs没有配置还是不行。 更新一下emacs配置: (setq default-tab-width 4) (setq c-default-style "awk") 就这样。 别以为我还会写点其他东西...... 转载于:https://www.cnblogs.com/GuessYCB/p/9851059.ht...
2018-10-25 16:59:00
123
转载 # HNOI2012 ~ HNOI2018 题解
HNOI2012 题解 [HNOI2012]永无乡 Tag:线段树合并、启发式合并 联通块合并问题。 属于\(easy\)题,直接线段树合并 或 启发式合并即可。 [HNOI2012]排队 Tag:组合数学、高精度 因为男生没有限制,首先把男生排成一列。 然后分情况讨论: 两个老师之间有男生: 首先把两个老师插入到\(n\)个男生中,方案数\(\binom{n+1}{2}\) 。 然后...
2018-10-22 13:38:00
785
转载 贪心(qwq)习题题解
贪心(qwq)习题题解 SCOI 题解 [ SCOI2016 美味 ] 假设已经确定了前i位,那么答案ans一定属于一个区间。 从高位往低位贪心,每次区间查找是否存在使此位答案为1的值。 比如6位数确定了前三位\((101...)_2\),下一位应该是1 那么\(a_i+x_i\)的查找区间为:\([(101100)_2,(101111)_2]\) ,同理如果应该是0则为\([(1010...
2018-07-15 22:19:00
316
转载 导数与积分总结
导数与积分总结 前言 其实这些东西大多数都可以在高中数学书中找到...... 导函数 导数是什么 导数是用于解决瞬时变化率的。 例如,给定一个物理直线运动的\(s-t\)图,即函数\(f(t) = s\),求某一时刻\(t\)的瞬时速度。 直接求是不可能的(这辈子都不可能的),所以考虑用短时间的平均速度来代替瞬时速度。 即 \(v = Lim_{\Delta t\to 0} \frac{...
2018-06-17 17:40:00
525
转载 仙人掌 && 圆方树 && 虚树 总结
仙人掌 && 圆方树 && 虚树 总结 Part1 仙人掌 定义 仙人掌是满足以下两个限制的图: 图完全联通。 不存在一条边处在两个环中。 其中第二个限制让仙人掌的题做起来十分舒服。 仙人掌的基环DP 首先勾出一棵有根生成树。 那么树边上正常转移即可。 我们把返祖边形成的环归到环上深度最浅的点上,即环顶。 那么到环顶时,单独跑一遍关于环的\(DP\)即...
2018-06-12 17:10:00
731
转载 斜率凸优化小结
斜率凸优化小结 前言 很久以前考了一道叫做"林克卡特树"的题目( 还记得被八省联考支配的恐惧吗?) 正解是用直线去切一个凸函数...... 当时并不是很会。然而\(APIO\)讲课竟然讲了并且卧槽我竟然还听懂了。 所以就回来把这个坑给填了。 斜率凸优化 当遇到关于需要恰好选取\(K\)个的\(DP\)问题的时候, 一般做法就是在\(DP\)数组上再设一维。这样做时间代价是\(O(n)\)...
2018-05-17 15:39:00
266
转载 同色不相邻的方案数求解
同色不相邻的方案数求解 引例: 有\(n\)种颜色的小球, 每种颜色的小球有\(a_i\)个,即一共有\(\sum_{i=1}^n a_i\)个小球。 现在要求把这些小球排同色不相邻的方案数求解成一行,要求同种颜色的小球不相邻。 求方案数,答案对\(10^9+7\)取模。 提交网址:web 前言 下面的算法都只考虑 同色小球之间无区别 的方案数。 即可重排列的情况。 如果同色小球之间有区...
2018-04-06 07:59:00
1926
转载 主席树套路小结
主席树小结 前言 特别基础的就不说了,自己\(Baidu\)。 直接上套路好了。 \(P.s\):\(YL\)的主席树总结这里出门左转:戳我 一.树上路径第K大 考虑固定一个点为根,然后从上往下建值域主席树。 每个点\(u\)的主席树从它的父亲\(fa_u\)转移过来。 查询: 类似求\(LCA\)的方法,但注意要保留\(LCA\)这个点: \[E_{<u,v>} = Tre...
2018-04-03 19:46:00
151
转载 概率期望问题总结(2)
概率期望问题总结(2) 前言 之前写的那一篇在这里:戳戳! 今天叉姐来CJ讲课,内容为期望概率问题...... 然后就有了这一篇博客,STO 叉姐 ORZ !!! 递推式思想(Dag思想) 例题: 有一个\(m\)个面的骰子,问: ( 1 ) 连续扔出n次相同的就结束,问期望次数。 ( 2 ) 连续扔出n次不同的就结束,问期望次数。 \(n,m \leq 10^6\) 显然逆推比较好...
2018-03-29 23:33:00
506
转载 树状数组使用总结
树状数组使用总结 在考试中 因为不清楚二维树状数组怎么用 而失手了无数遍了... 今天终于把这个坑填了.... =_= 1.区间修改+单点查询(一维) 把查询第\(x\)个位置的值\(s_x\)变为查询前缀和\(s_x = \sum_{i = 1}^x d(i)\)。 其中 \(d(x) = s_x - s_{x-1}\)。 修改\([L,R]\)的时侯,只需要修改 \(L\) 与 \(...
2018-02-22 17:30:00
171
转载 CF#462 div1 D:A Creative Cutout
CF#462 div1 D:A Creative Cutout 题目大意: 原网址戳我! 题目大意: 在网格上任选一个点作为圆中心,然后以其为圆心画\(m\)个圆。 其中第\(k\)个圆的半径为\(\sqrt{k}\),\(m\)个圆的编号依次为\(1\)~\(m\)。 定义一个格点的美妙值\(g(x,y)\)为包含了它的所有圆的编号之和。 定义\(f(n)\)为:当画了\(n\)个圆时...
2018-02-17 17:10:00
183
转载 期望$DP$ 方法总结
期望\(DP\) 方法总结 这个题目太大了,变化也层出不穷,这里只是我的一点心得,不定期更新! 1. 递推式问题 对于无穷进行的操作期望步数问题,一般可用递推式解决。 对于一个问题\(ans[x]\), 我们可以考虑建立逻辑转移: \[ans[now] = Merge(\ \ Function(ans[now])\ ,\ Function(ans[other])\ \ )\] 那么我们进...
2018-02-10 13:20:00
295
转载 $CDQ$分治总结
A.\(CDQ\) 分治 特别基础的教程略。 \(CDQ\)分治的优缺点: ( 1 )优点:代码量少,常数极小,可以降低处理维数。 ( 2 )缺点:必须离线处理。 \(CDQ\)分治与其他分治最本质的不同在于: 分治到达\([L,R]\)时,分治处理\([L,mid]\)与\([mid+1,R]\) 然后递归上来合并的时候: 只考虑 [L,mid]中元素 对 [mid+1,R] 中...
2018-01-28 14:30:00
195
转载 FFT \ NTT总结(多项式的构造方法)
前言.FFT NTT 算法 网上有很多,这里不再赘述。 模板见我的代码库: FFT:戳我 NTT:戳我 正经向:FFT题目解题思路 \(FFT\)这个玩意不可能直接裸考的..... 其实一般\(FFT\)的题目难点不在于\(FFT\),而在于构造多项式与卷积。 两个经典例题: [ZJOI2014]力 给定序列\(\{ q[1],q[2],....q[n]\}\) 定义:\(Ej ...
2018-01-26 09:05:00
393
转载 二分图定理及证明
最小顶点覆盖 定义:能覆盖所有的边的最少顶点数(或是最小点权和) 计算方法:最小顶点覆盖 = 最大匹配数 证明: 不妨把这个问题抽象为这个: 平面内有G个点\((x,y)\),每次可以选择一个x或y,然后删除该直线上的所有点,问最少几次可以删去所有点? 显然是以点的x坐标为集合{X},点的y坐标为集合{Y}。那么如下连边: [1> 从S向{X}连一条流量为1的边。 [2> 从...
2018-01-22 21:50:00
360
转载 LCT 模板及套路总结
这一个月貌似已经考了无数次\(LCT\)了..... 保险起见还是来一发总结吧..... A. LCT 模板 \(LCT\) 是由大名鼎鼎的 \(Tarjan\) 老爷发明的。 主要是用来维护树上路径问题的。 它的神奇之处在于可以直接把一条路径抠出来维护。 其实就是维护树链剖分中的重链与轻链。 网上相关教程很多,直接给板子(其实是我懒得打E_E) 0. Splay代码: \(LCT\)是...
2018-01-22 17:09:00
245
转载 莫比乌斯反演题目列表及题解
前言: 本题表中,凡是涉及\(n、m\),都默认\(n \leq m\)。 如果你连莫比乌斯求\(\sum_{i=1}^n \sum_{j=1}^m [gcd(i,j)=1]\)都还不会,请去这里先入个门。 题目里面的各种套路还是很深的。 如果扎扎实实看完(并做完),一般的莫比乌斯反演肯定没问题了(当然不排除一些毒瘤题啦)。 Part1 这些题目都非常水,莫比乌斯反演入门题, 主要是对莫...
2018-01-12 19:12:00
398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅