摘要: 随缘更新 阅读全文
posted @ 2020-07-28 19:44 皮皮刘 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 前言 作为一名DP矮子,就从这道看似简单的区间DP开始学习区间DP吧 以下文字纯属个人理解 让人觉得很淦的提示:CF是少爷机 题目 洛谷 CF 讲解 何为区间DP? DP的预处理即为求出小区间的状态 我们通过小区间更新次小区间,最后到大区间 完成最后对答案的计算 此为区间DP 区间DP的特征? 首先 阅读全文
posted @ 2020-07-28 19:30 皮皮刘 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 内容 欧拉定理($a$与$m$互质): \(a^{\varphi(m)}≡1(mod\space m)\) 其中$\varphi$表示欧拉函数 证明 以下证明都是在$mod\space m$意义下 首先我们用$x_1,x_2,\dots,x_{\varphi(m)}$表示小于$m$且和$m$互质的所 阅读全文
posted @ 2020-07-28 17:25 皮皮刘 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 内容 若$p$为质数,$a$为正整数,且$gcd(a,p)=1$,则$a^≡1\pmod p$ 证明 首先我们要证明三个小性质 ①$gcd((p-1)!,p)=1$ 因为p为质数,所以$gcd(i,p)=1(1 ⇐ i < p , i$为整数$)$ 由此可推出① ②没有一个整数 \(a\) (不是$ 阅读全文
posted @ 2020-07-28 17:23 皮皮刘 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 定义 当然是用自己的话说: 对于欧拉函数$(x)\(,写作\)\varphi(x)$,读作$phi\space x$,而$\varphi(x)$表示:小于等于$x$的与$x$互质的正整数个数 注意:$1$与所有数互质 比如$\varphi(1)=1$ 怎么求? 1、\(O(nlog(n))\) 暴力 阅读全文
posted @ 2020-07-28 17:20 皮皮刘 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 这是一篇低质量博客 但是笔者自己看效果可能很好(写给自己看的博客) 一、前言 失踪人口终于回归啦~ 替罪羊树太简单了! 以致于板题调了两天呢! 二、讲解 我们已经学过很多平衡树了,对于平衡树满足的特点,我就不多赘述了 我们直接步入正题,讲解替罪羊树维持平衡的方法 首先我们要知道怎样才算不平衡,这样我 阅读全文
posted @ 2020-07-28 17:15 皮皮刘 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 你的一小步,是人类的一大步。 阅读全文
posted @ 2020-07-28 17:14 皮皮刘 阅读(473) 评论(0) 推荐(2) 编辑
摘要: 前言 考场上想出$\text$的是魔鬼吧 毫无防备地流下了属于真正弱者的泪水.jpg 题目 洛谷 讲解 所有的 I 被我换成了$1$,而 O 换成了$0$ 暴力 从考场思路开始吧 首先有显而易见的结论: 1.选择的操作顺序不影响答案 2.每个操作重复做没有意义 好了,这就是我们暴力的基础 $2^n$ 阅读全文
posted @ 2020-07-28 17:11 皮皮刘 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 前言 这是我打酱油之旅分最高的题 但也就75pts 题目 洛谷 讲解 考虑维护每个子树的段 我们只需合并每个子树的段到父节点,最后统计根中所有的段的大小 每个子树当然最多只能选出一个点与兄弟节点的一个点合并 贪心地想,只需要将每个子树最大的,次大的,...合并起来就好了 但是这里需要一个小技巧,当合 阅读全文
posted @ 2020-07-28 17:10 皮皮刘 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 前言 这道题用到了新的奇技淫巧——折半搜索,所以特地写一写题解加深印象 题目 洛谷 CF 讲解 首先我们通过暴力打表,使用最小的但最多的质数组成$[1,10^{18}]$中的数,发现约有7e9个数,所以如果暴力枚举,一定会TLE 这个时候当然要考虑二分答案,然后问题就来到了如何check上 折半搜索 阅读全文
posted @ 2020-07-28 17:06 皮皮刘 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 前言 这是一篇普通博客 这是近期学的最简单的东西了 终于学懂了,不容易啊QAQ 这个算法是$\text$巨佬发明的,所以得名CDQ分治 讲解 这次貌似没有喜闻乐见的百度百科自学了 CDQ分治用来解决点对的问题 例如:二维偏序,三维偏序 这里我们讲三维偏序(即板题) 板题(洛谷) 这个东西是不是有点像 阅读全文
posted @ 2020-07-28 17:05 皮皮刘 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 前言 讲过没听懂,再讲没调出来的题——有价值的题,需要写题解的题 题目 洛谷 CF 讲解 配合代码食用更佳 这题用$DP$应该很好看出来吧(只是可能会想到奇怪的状压= =) 首先我们发现我们受到了数字长度的限制,不知道长度使我们的转移难上加难,所以我们先要把该数字的长度算出来 这是一个DP:(get 阅读全文
posted @ 2020-07-28 17:03 皮皮刘 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 前言 去年打酱油的时候,我还不会字典树= = 貌似我$\require\enclose{O(n^2logn)}$的分都没拿满? 题目 洛谷 讲解 异或?l~r的连续区间? 明显可以前缀和优化 接下来就变成了求前$k$大的点对异或值了 看题解得知,这种类型的问题可以这么解决: 先把所有的前缀和插入进一 阅读全文
posted @ 2020-07-28 16:44 皮皮刘 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 断断续续更完了 阅读全文
posted @ 2020-07-28 16:33 皮皮刘 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 老司机~ 阅读全文
posted @ 2020-07-28 16:32 皮皮刘 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 前言 这玩意哪儿都好,好想,好用,就是不好码 它太长了! 前置知识:线段树 正题 主席树——望文生义:主席发明的树 主席树——就是很多个线段树(个人理解,如下图:) 当然,它最开始就只有一棵线段树(蓝色) 如果你要单点修改最右边的一个点,那么这个点到根的一条链的状态就会发生改变,而其它点不会,如果我 阅读全文
posted @ 2020-07-28 16:30 皮皮刘 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 满汉全席。 阅读全文
posted @ 2020-07-28 11:50 皮皮刘 阅读(132) 评论(1) 推荐(0) 编辑