上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要: 不打算详细写了,强推一波 yyb 神仙的博客 Splay入门解析【保证让你看不懂(滑稽)】 (这篇博客的代码完全是按照 yyb 的博客写的,并有一些补充,包括 pushup 及查询第 k 大的整数等等) 这里列几个注意事项吧: \(Splay\) 过程中,如果 \(x, y\) 为同一种儿子,那么先 阅读全文
posted @ 2021-12-24 21:13 xixike 阅读(70) 评论(0) 推荐(0) 编辑
摘要: Description Luogu传送门 Solution 题目要求我们找到第 \(i\) 的数,其实就维护一下剩下的数中最小值在哪里即可。 我们考虑使用 \(fhq-treap\)。 说一下具体实现过程: 找到剩下的点中的最小值(其实就是根)。 输出答案,删去它,合并它的两个儿子。 维护区间翻转标 阅读全文
posted @ 2021-12-24 16:37 xixike 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Description Luogu传送门 Solution 题目要求我们找到第 \(i\) 的数,其实就维护一下剩下的数中最小值在哪里即可。 我们考虑使用 \(fhq-treap\)。 说一下具体实现过程: 找到剩下的点中的最小值(其实就是根)。 输出答案,删去它,合并它的两个儿子。 维护区间翻转标 阅读全文
posted @ 2021-12-24 11:11 xixike 阅读(59) 评论(0) 推荐(0) 编辑
摘要: Description Luogu传送门 Solution 先对物品按照品质从大到小排序,相同品质的按价格从小到大排序。 依次枚举每一个物品,考虑对于一个物品,其价格为 \(c\),品质为 \(q\): 拥有钱数小于 \(c\) 的人买不起,不用管。 拥有钱数大于等于 \(c\) 的人买得起,也必须 阅读全文
posted @ 2021-12-24 10:55 xixike 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Description Luogu传送门 Solution 并不需要复杂的 DS( 考虑对于两个点 \(x,y\ (x < y)\),什么情况下才能使它们都有贡献。 第一个条件: \[ a_x < a_y \] 这个比较显然吧,就不多说了。 第二个条件: \[ x - a_x \leq y - a_ 阅读全文
posted @ 2021-12-22 21:50 xixike 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Description Luogu传送门 Solution 不打算详细写了,简单写写做题历程。 一看题,显然要用线段树维护,但是 \(c^{a_i}\) 这东西怎存?? 于是看了一眼标签,发现 欧拉公式 这个东西,于是想到欧拉定理。 再联想到区间开方的操作只有前 \(\sqrt n\) 次有用。发现 阅读全文
posted @ 2021-12-22 15:51 xixike 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 前言 说是学习笔记,其实窝并没有打算写太多(太麻烦了,而且我的理解还不是特别深,可能也写不清楚),所以打算大概写两句,然后贴个板子。 前置知识 \(Miller-Rabin\) 素性测试。 倍增基础应用。 \(Miller-Rabin\) 素性测试 我们知道有费马小定理: \(a^{p - 1} \ 阅读全文
posted @ 2021-12-21 19:26 xixike 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲一下最大公约数的和的推导过程(因为其太过经典,其实是博主老忘)。 原式: \[ \sum_{i = 1}^n\sum_{j = 1}^n\gcd(i, j) \] 莫比乌斯反演经典入门题。 话不多说,进入正文。 \[ \begin{aligned} & \sum\limits_{i = 1 阅读全文
posted @ 2021-12-20 21:51 xixike 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Description Luogu传送门 Solution 考虑一下 Shik 走路的全过程——不停地来回走。 有的路段只经过了一次,有的经过了三次。 那么我们设 \(f_i\) 表示拿到了前 \(i\) 个金币所花费的最小时间,由于是最小时间,那么他必定在 \(a_i\) 这个位置上。 转移方程: 阅读全文
posted @ 2021-12-20 20:31 xixike 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Description Luogu传送门 Solution 标签里就俩东西,没错就是他们了。 观察到 4,5,6 操作中需要用到一个常数 \(v\),所以我们的矩阵得开到 1 * 4,存 \((A, B, C, 1)\)。 至于转移的 6 个矩阵这里就不推了,比较基础(不会真的有人来做这道题了连矩阵 阅读全文
posted @ 2021-12-20 19:20 xixike 阅读(147) 评论(6) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 18 下一页