04 2023 档案
摘要:思路都差不多,实现细节上有区别。 P5356 [Ynoi2017] 由乃打扑克 小卡常分块 点击查看代码 #include<bits/stdc++.h> using namespace std; namespace IO{ #define BUFSIZE 10000000 struct read{
阅读全文
摘要:原题链接 题目大意 巧克力王国里的巧克力都是由牛奶和可可做成的。但是并不是每一块巧克力都受王国人民的欢迎,因为大家都不喜欢过于甜的巧克力。 对于每一块巧克力,我们设 和 为其牛奶和可可的含量。由于每个人对于甜的程度都有自己的评判标准,所以每个人都有两个参数 和 ,分别
阅读全文
摘要:题目大意 给定个三维空间的平面,由高度、的范围和的范围来表示。有次射击,每次射击点,摧毁包含此点的值最小的平面,输出此平面编号,若摧毁不了任何平面,输出。 题解 点查平面不好做,于是可以转化为平面查点,先将平
阅读全文
摘要:P3185 [HNOI2007]分裂游戏 题目描述 聪聪和睿睿最近迷上了一款叫做分裂的游戏。 该游戏的规则是: 共有 个瓶子, 标号为 ,第 个瓶子中装有 颗巧克力豆,两个人轮流取豆子,每一轮每人选择 个瓶子,标号为 $i,j
阅读全文
摘要:原题链接 题目描述 菲菲和牛牛在一块 行 列的棋盘上下棋,菲菲执黑棋先手,牛牛执白棋后手。 棋局开始时,棋盘上没有任何棋子,两人轮流在格子上落子,直到填满棋盘时结束。 落子的规则是:一个格子可以落子当且仅当这个格子内没有棋子且这个格子的左侧及上方的所有格子内都有棋子。 棋盘的每个格子
阅读全文
摘要:推荐学习博客 反演,就是讲一个函数乘一个矩阵变为另一个函数,逆反演就是乘逆矩阵。 #二项式反演 $G(n)=\sum\limits_{i=0}^{n}(-1)^{n-i}\binom{n}{i}
阅读全文
摘要:若干方程组: 求x但不保证p互质。 采用两两方程合并的形式。 $\b
阅读全文
摘要:$$ a^n= \begin{cases} a^{n\mod \varphi(m)} \quad(a \perp m)\ a^n\quad (a \not\perp m,n<m)\ a^{(n \mod \varphi(m))+\varphi(m)} \quad (a\not\perp m,n\ge
阅读全文
摘要:T1签到题。 [AGC030B] Tree Burning 高桥湖是周长为 的一个首尾相接的圆,圆上整点标为. 在湖边有 颗树,分别在距离起点顺时针数 的位置上。保证位置 没有树。 高桥君初始在位置
阅读全文
摘要:NTT 可用原根的性质模拟单位根。 对于 是 的原根,如果 ,那么 的阶为 。 也有不用原根的方法。 随便找一个非二次剩余 (998244353 3),阶数为 的单位根为 $v^{(p-1)/
阅读全文
摘要:原根是 的前置,想学 就得先学求原根。 由于作者个人时间原因,原根直接讲结论。 只有有原根,其中 为奇质数。 的原根大概在 左右,且分布密集。 检测 是否是原根,要看对于所有的 $\phi
阅读全文
摘要:~~怎么有人省选后才来学FFT啊~~ 由于时间原因,本篇笔记仅为个人总结,真正想要学习FFT的请参看这篇博客。 前置知识 单位根性质: 算法原理 可知 n+1 个点可以唯一确定一条 n 次多项式,
阅读全文
摘要:a,b是签到题。 [AGC020C] Median Sum 一个集合由N个整数组成,请求出它的非空子集和的中位数。( ) 发现所有的子集和是关于所有数的和对称的。即有 则有 ,于是通过背包优化的bitset算出所有能拼出的
阅读全文
摘要:~~abcd都是签到题~~ [AGC021E] Ball Eat Chameleons 有 只变色龙,一开始都是蓝色。现在你喂了 次球,每次指定一只变色龙吃下你指定颜色的球。 一只变色龙从蓝色变成红色当且仅当它吃的红球比蓝球多; 一只变色龙从红色变成蓝色当且仅当它吃的蓝球比红球多。
阅读全文
摘要:#6029. 「雅礼集训 2017 Day1」市场 题目描述 数据范围1e5 题解 对于这种数据貌似可以快速缩小的题目,我们可以用势能分析来证明其某暴力或者什么做法的复杂度。 设某节点的势能函数是点内数的极差,每次除一个数极差一定会减半,总共会被除 次。 然而有特殊情况,如果考虑下取整
阅读全文
摘要:题目描述 Alice 和 Bob 在玩一个游戏。 游戏在一棵有 个点的树上进行。最初,每个点上都只有一个数字,那个数字是 。 有时,Alice 会选择一条从 到 的路径,在这条路径上的每一个点上都添加一个数字。对于路径上的一个点
阅读全文
摘要:P5327 [ZJOI2019] 语言 题目描述 九条可怜是一个喜欢规律的女孩子。按照规律,第二题应该是一道和数据结构有关的题。 在一个遥远的国度,有 个城市。城市之间有 条双向道路,这些道路保证了任何两个城市之间都能直接或者间接地到达。 在上古时代,这 个城市之间处
阅读全文
摘要:abcd签到题,暂且不提。 [AGC002E] Candy Piles 桌上有 堆糖果,第 堆糖果有 个糖。两人在玩游戏,轮流进行,每次进行下列两个操作中的一个: 将当前最大的那堆糖果全部吃完 将每堆糖果吃掉一个 吃完的人输,假设两人足够聪明,问谁有必胜策略? 输出 Fi
阅读全文
摘要:AGC质量是真的高啊 [AGC001A] BBQ Easy 史努克在参加一个BBQ派对, 他要准备N组食物, 他有2N的食材, 需要两两组成一个食物, 食物的价值是两食材中较小的那个。 问最大总价值是多少 签到题。 点击查看代码 #include<bits/stdc++.h> using names
阅读全文
摘要:[SCOI2013]密码 Fish是一条生活在海里的鱼。有一天他很无聊,就到处去寻宝。他找到了位于海底深处的宫殿,但是一扇带有密码锁的大门却阻止了他的前进。 通过翻阅古籍,Fish 得知了这个密码的相关信息: 该密码的长度为N。 密码仅含小写字母。 以每一个字符为中心的最长回文串长度。 以每两个相邻
阅读全文
摘要:原题链接 区间本质不同子串个数 题目描述 给定一个长度为 的字符串 , 次询问由 的第 到第 个字符组成的字符串包含多少个本质不同的子串。 定义两个字符串 相同当且仅当 并且对于 都有 $a_i=
阅读全文
摘要:[AGC007A] Shik and Stone 有一个纵 行,横 列的格子状棋盘。开始时,棋盘左上角的格子有一个马(不是象棋意义的马)。Shik 将会操纵它上下左右移动,从而到达右下角的格子。此时,马能够经过同一个格子多次(含左上角和右下角的格子)。 给出 行字
阅读全文
摘要:command_block-SAM的应用 感谢大佬的指点 ~~暴论:后缀数组什么辣鸡啊,再也不用后缀数组啦!加入SAM神教!~~ CF802I Fake News (hard) 建出后缀自动机,可知一个串的出现次数即为endpos个数也是后缀链接树上的子节点个数。 同一endpos集合的子集中子串长
阅读全文
摘要:算法简介 动态树(Link Cut Tree)简称lct,可以维护动态的联通结构和动态链上信息维护问题,高妙数据结构。 算法流程 talk is cheap,show me the code. 洛谷模板题代码。 #include<bits/stdc++.h> using namespace std;
阅读全文
摘要:由于本人时间原因,此处只为一个SAM的总结,讨论SAM的基本操作以及性质,详细证明 如要详细学习请查询luogu题解。 算法原理 SAM中每一个节点代表所有结束位置(endpos)相同的串的集合。 每个节点有:1.后缀链接link(到endpos包含它且maxlen最长的那个点,且是为当前点的后缀的
阅读全文
摘要:令表示路径 的所有边权之积, 表示所有 到 的路径 之和,令: $$ M= \begin{bmatrix} e(A_1,B_1) \quad e(A_1,B_2) \quad ... \quad e(A_1,B_n) \ e(A
阅读全文
摘要:题面 给定一棵 个节点的树,现有有一张完全图,两点 之间的边长为 ,其中 表示树上两点的距离。 求完全图的最小生成树。 。 题解 ???神秘 借鉴支配对的思想,点分治后将树中点权替换为$
阅读全文