随笔分类 - luogu
摘要:二项式定理好难啊...学了好久 $QWQ$ 这篇博客写的有点杂,主要讲证明,仅供娱乐? 二项式定理的常见形式 首先我们看看这个常见的令人头疼的式子: $$(x+1)^n=\sum_{i=0}^{n} C(n,i) ~ x^i$$ 这个式子为什么是对的呢? 我们考虑将左边的式子写成完全形式: $$(x
阅读全文
摘要:"传送门" 一句话题意 求 l~r 之间有多少个数能整除自己各位上的数(排除 0 ) 分析 然后我们一看就知道数位 dp ,但是状态很难设计啊 QWQ 我们可以发现所有数位的 lcm 最大为 2520 (就是 1~ 9 的 lcm 嘛) 然后我们再看就能发现某个数模 2520 下如果能整除 它所有数
阅读全文
摘要:FHQ 大法好啊! 什么?你说 FHQ 不能维护 LCT ? splay 也不能可持久化啊! 关于文艺平衡树: 就是用 FHQtreap 维护区间,reverse 的话就打个标记,裂点的时候释放,FHQ treap 不会的点 "这里" 其实这里什么懒标记也就是类似线段树的操作吧,要查儿子水表了就把标
阅读全文
摘要:上面是自己的学习笔记,下面是推荐博文阅读 关于每个知识点的阅读顺序若不加序号一般是并列的,有序号的话一般是推荐看(当然一知半解的话可以从头看起也可以从中间开始) 另外,有的链接放在推荐的下面了 另另外,算法难度是降序的 持续更新中..... 来一波自己的学习笔记 [带限制的插板法] [树状数组新感雾
阅读全文
摘要:https://www.cnblogs.com/zwfymqz/p/10063039.html 觉得把zwfymqz大佬的博客粘上来就差不多了 本博客比较浅显,适合入门粗学,具体深入的话就看 attack 大佬的博客(就是上面的链接)吧 拉格朗日的公式 首先拉格朗日插值法的公式附上: $$A(k)=
阅读全文
摘要:谈笑风生 题目大意: 给定a,求任何一个距 a 距离不超过给定的 k 的 b ,然后求一个 c 使得其为 a,b 的后代,求这样的三元组共有多少个。 数据结构好题啊! 解法分析: 我们可以深搜两遍(其实一遍也行),然后对于每个节点去权值线段树上跑一跑,记录 dfs 序,然后就成功地与江大大谈笑风生了
阅读全文
摘要:各种繁琐的线段树标记操作。。。赤裸裸的码农题。 调了一个晚上,最后写篇题解。 题解亮点:代码短,~~跑得慢(连第一页都没挤进去)~~ 其实我跟你们说啊,代码短是好事~~(这里不是说压行好,我的代码不压行也没那么长)~~,因为代码短好调啊,几个类似的语句写个函数,既满足了懒人需要(减少码量),而且也让
阅读全文
摘要:既然没人写扩欧,那我就来一发吧。 扩欧也还好,就是跑的有点慢,然后写的时候还有点烦,不过还是卡过去了。 考场上看到这道题又蒙了。。。怎么回事第一题又要爆零了? 然后我打了个暴力测了一下极限数据根本过不去(幸好没把电脑整死机) 于是想了又想,整出了个 $ O(s* t)$的扩欧算法(打了一个小时的样子
阅读全文
摘要:P3830 随机树 坑题,别人的题解我看了一个下午没一个看得懂的,我还是太弱了。 题目链接 P3830 [SHOI2012]随机树 题目描述 输入输出格式 输入格式: 输入仅有一行,包含两个正整数 q, n,分别表示问题编号以及叶结点的个数。 输出格式: 输出仅有一行,包含一个实数 d,四舍五入精确
阅读全文
摘要:## 非常神仙的 wqs 二分优化dp,又学了一招。 首先我们需要先想到一个人类智慧版的前缀和优化。 # part 1:violence 然鹅在前缀和优化之前我们先考虑暴力做法:我们可以枚举 i 、 j 令其表示前 i 个村庄设立 j 个邮局的最小贡献。然后枚举 k 表示前 k 个村庄已经设立邮局,
阅读全文
摘要:来一发清新的80行 树剖 $LCA$ + 树上差分 题解。 from Judge 本题题意大概是给出一棵 n 个节点的树以及 m 条有向路径, 并且每个点 i 都有一个权值 $w[i]$,如果某条路径包含了 i 号节点,并且 i 号节点是该路径上的第 $w[i]$ 个节点的话就会对答案产生贡献。 考
阅读全文
摘要:时间紧张,就不讲那么详细了。 之前一直被深搜代码误解,以为数位dp 其实就是记忆化深搜...(虽说爆搜确实很舒服而且还好想) 但是后来发现数位dp 的标准格式其实是 预处理 + dp ...... 数位dp 的介绍 数位 dp 其实就是让你处理出某一区间范围内满足条件的数的个数,但是一般这个区间范围
阅读全文
摘要:刷了这么久的数位 dp ,照样被这题虐,还从早上虐到晚上,对自己无语...(机房里又是只有我一个人,寂寞。) 题目:洛谷P3281 [SCOI2013]数数 题目描述 Fish 是一条生活在海里的鱼,有一天他很无聊,就开始数数玩。他数数玩的具体规则是: 确定数数的进制B 确定一个数数的区间[L, R
阅读全文
摘要:斜率优化...点首页上翻第一篇就是。 dp 之斜率优化 洛谷CF311B Cats Transport 分析 没什么好分析的和普通斜率优化一样公式套取就好了(套个鬼哦)。emmmm...这道题最关键的就是教会了我们,消除非关键因素的影响是多么重要。 咳咳。首先你要分析怎么把这道题硬设计出 dp 状态
阅读全文
摘要:不想写什么详细的讲解了...而且也觉得自己很难写过某大佬(大米饼),于是建议把他的 blog 先看一遍,然后自己加了几道题目以及解析...顺便建议看看算法竞赛(蓝皮书)的 0x5A 斜率优化(P294) 部分 这是——大米饼大佬 看完了大米饼同志对斜率优化的介绍,下面我来稍微讲讲对斜率优化dp 的理
阅读全文
摘要:题意简介 没什么好说,就是让你求出 1 ~ n 之间每个数转化为二进制后 '1' 的个数,然后乘起来输出积 题目分析 emmmm.... 两种解法(同是 $O(\log^2 N)$ 的算法,组合数效率完爆 数位dp,当然是我自己的数位dp)。 于是翻车了...这么久 算法实现 1. 组合数 组合数非
阅读全文
摘要:一道 FHQ treap 的裸水题,卡了这么久。(咦~一看就是修为不够) 题解什么的,不用看的(话说那我为什么要写这篇题解咧...),直接 FHQ 模板腾上去就能秒 A 了(打脸) 谈谈 debug ... 首先是一个 0 写成了 1 ,GG ,然后是 m-1 出现了乱七八糟的东西,然后又被误导在
阅读全文
摘要:看到这道题的第一想法就是要用FHQ treap 过了这道题...于是至今尚未成功(华丽的 T 掉了 (╯‵□′)╯︵┻━┻ )。于是附个地址。 然后水一波博客。 题意简介 emmmm...方伯伯脑抽做了个 oj ,然后想要在对 oj 上的 1~n 编号的用户乱来(并且还对他的乱来操作进行了加密)。你
阅读全文
摘要:好久没写博客了哈,今天来水一篇。 题目 :弹飞绵羊(一道省选题) 题目描述 某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它
阅读全文
摘要:主席树入门 emmm…最近入门了主席树, 感觉其实不是很难, 主要理解了就很简单了(毕竟代码这么短) 主席树的用处: 主席树的概念: 主席树的建立 (图片出自主席树详解 ) 下面是一棵空树(在代码实现中可以不建树) 之前说的主席树的概念中, 主席树是要对每个节点 i 建立一棵维护前缀信息的树. 但是
阅读全文

浙公网安备 33010602011771号