摘要: CF908GNew Year and Original Order 题面: "洛谷" 解析 玄学数位dp啊!设$f(i,j,k,0/1)$表示当前填到第i位,有j个数大于等于k,是否抵住上限,转移是显然的,那么如何计算贡献呢?发现对于一个数,若有j个数大于等于k,我们可以计算$\sum_{i=0}^ 阅读全文
posted @ 2019-03-18 22:01 pkh68 阅读(184) 评论(0) 推荐(0) 编辑
摘要: BZOJ5016[Snoi2017]一个简单的询问 题面: "BZOJ" 解析 这题的ider挺有意思的。看看数据范围,多半是莫队,但直接统计答案又不行(有4个参数啊),来拆式子,设$Q(i,j)=\sum_{x=0}^{\infty}cnt[0..i][x]\times cnt[0..j][x]$ 阅读全文
posted @ 2019-03-18 21:47 pkh68 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Luogu4557[JSOI2018]战争 题面: "洛谷" 解析 如果你不知道什么是闵可夫斯基和,你可以看看 "这位大佬的博客" ,还是挺好理解的。 看看这道题吧,考虑若有相交点,设移动向量为$w$,$a$为凸包$A$中任意一位矢(就是坐标啦),$b$为凸包$B$中任意一位矢,那么一定存在$b+w 阅读全文
posted @ 2019-03-18 21:34 pkh68 阅读(89) 评论(0) 推荐(0) 编辑
摘要: BZOJ1146[CTSC2008]网络管理Network 题面: "BZOJ" 解析 为什么要用树套树啊?整体二分多好,好写又好想。 还是说一下树套树吧,因为博主做这道题本来是奔着这方法来的,结果却用了离线算法水过。 先考虑不带修改的做法。考虑用dfs入栈出栈序上的主席树,入栈+1,出栈 1,那么 阅读全文
posted @ 2019-03-18 21:26 pkh68 阅读(162) 评论(0) 推荐(0) 编辑
摘要: BZOJ3252攻略 题面: "BZOJ" 解析 博主从前在考场上做到过类似的题,当时并没有做出来。今天总算解决了,其实现在想来挺简单的,就是个简单的贪心,然后用线段树维护一下就行了。 代码 cpp include define N 200005 define LL long long define 阅读全文
posted @ 2019-03-18 21:11 pkh68 阅读(188) 评论(0) 推荐(0) 编辑
摘要: BZOJ3772精神污染 题面:权限题,去网上找题面吧。 解析 有两种思考方式:1.考虑每条路径分别被多少条路径覆盖。2.考虑每条路径分别覆盖了多少条路径。两种都简单的说一下吧。 1.可以发现覆盖路径(a,b)的路径两端必然在以a为根的子树和以b为根的子树即dfs序上连续的一段,否则也可以转化为两端 阅读全文
posted @ 2019-03-18 21:06 pkh68 阅读(178) 评论(0) 推荐(0) 编辑
摘要: LOJ6374[SDWC2018 Day1]网格 题面: "LOJ" 解析 "这是大佬的题解" 先考虑没有任何限制的情况,发现可以将两维分开来看,考虑容斥解决掉步长限制,设$g(i)$表示至少$i$步超过限制的方案数,那么有: $$g(i)={R \choose i}{T_x i\times(M_x 阅读全文
posted @ 2019-03-17 21:39 pkh68 阅读(270) 评论(0) 推荐(0) 编辑
摘要: BZOJ2178 圆的面积并 题面:权限题,大意就是给你$n$个圆,求它们的面积并。 解析 计算奇奇怪怪的面积可以使用自适应辛普森法,对每一个$x_0$,与之对应的函数值是直线$x=x_0$与所有圆的相交线段的并,积分即可得到面积。 代码 cpp include define N 1005 usin 阅读全文
posted @ 2019-03-16 07:41 pkh68 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 图论基础知识总结 前言 因为博主太菜,好多之前学过的图论算法都要不记得了,于是开了这篇博文提醒自己要记得复习图论。 代码 阅读全文
posted @ 2019-03-16 07:34 pkh68 阅读(425) 评论(0) 推荐(0) 编辑
摘要: Luogu4525【模板】自适应辛普森法1 题面: "洛谷" 解析 讲一讲这东西吧。 自适应辛普森法的原理就是用二次函数来拟合所给函数,然后计算二次函数的积分得到近似答案,这里首先给出二次函数的积分公式(也就是所谓的辛普森公式)并证明。 $$=\int_{l}^{r} F(x){ \rm d}x$$ 阅读全文
posted @ 2019-03-15 22:06 pkh68 阅读(266) 评论(0) 推荐(0) 编辑