随笔分类 - 0-专题-总结
摘要:【题解】HNOI2017 简要题解 D1 ~~面对数据编程情况下 270~~ 单旋(树状数组) 发现每次splay的东西的都是最值。以最小值x伸展到根来举例,这也就意味着rotate的时候一直没得左子树,那么原树的改动是 $fa[x]$和$rs[1][x]$ 连边 除了$rs[1][x]$中的点,其
阅读全文
摘要:【题解】NOIP2016 提高组 简要题解 玩具迷题(送分) 用异或实现 cpp //@winlere include include include include using namespace std; typedef long long ll; inline int qr(){ regist
阅读全文
摘要:【题解】Comet OJ 国庆欢乐赛 简要题解 A 直接做 B 直接做,结论: $$ ans=\max([Max\ge \mathrm{sum}] Max,s[n]/2) $$ C 考虑这样一个做法: 对于一个左房子$(l,r)$,所有合法的右房子放在$l r$坐标系上,合法的点是$(l',r')$
阅读全文
摘要:【题解】Comet OJ Round 70 简要题解 A 将放在地上的书按照从小到大排序后,问题的本质就变成了合并两个序列使得字典序最小。可以直接模拟归并排序。直接用循环和 实现这个过程。复杂度$O(n)$ cpp //@winlere include include using namespace
阅读全文
摘要:【瞎讲】类欧几里得入土教程 产生背景 假设我们现在得到一条直线$y=ax+b$,现在要数出$x \in [0,n]$时,在$x$正半轴和这条直线之间的整点个数,$n \le 10^{18}$ 解决思路 这个方程一定可以化为这样的形式 $$ y=\dfrac {ax+b}{c} $$ 枚举$x \in
阅读全文
摘要:【总结】容斥原理与反演 这个是个好东西...实际上,容斥和反演没有什么区别。 [TOC] "【题解】CF997C Sky Full of Stars" "【题解】CF451E Devu and Flowers(容斥)" "【题解】CJOI2019 登峰造鸡境 (Prufer序列+斯特林数)" "【题
阅读全文