上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页
摘要: AGC037F 题目传送门 第一步,考虑判断序列是否合法。 通过对于属于等级 $k$ 的定义将定义反推:$s$ 中最小的元素 $x$,找到所有 $x$ 的连续段。设一个连续段的长度是 $len$,若 $len < l$ 则不合法,否则将这一段合并为 $\lfloor \frac {len}l \rf 阅读全文
posted @ 2023-11-03 22:02 PassName 阅读(31) 评论(0) 推荐(0) 编辑
摘要: AcWing.97 约数之和 题目传送门 约数个数定理 对一个大于1的整数$n$,$n$可以分解质因数为$\prod_{i=1}^{k}p_i^{a_i} = {p_1}^{a_1}·{p_2}^{a_2}···{p_k}^{a_k}$ 则n的正约数的个数就是$f(n) = \prod_{i=1}^ 阅读全文
posted @ 2023-11-03 19:28 PassName 阅读(8) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2023-10-28 18:33 PassName 阅读(0) 评论(0) 推荐(0) 编辑
摘要: CSP-J 2023 题解 T1 小苹果 这个题直接遍历枚举必定 TLE,这是 CCF 的出题风格,每题 T1 巨水无比,但是往往又需要一些思维。 这道题我们可以发现每一轮操作都会拿走 \(1 + (n - 1) / 3\) 个苹果,所以每次让 \(n\) 减去 \(1 + (n - 1) / 3\ 阅读全文
posted @ 2023-10-28 17:49 PassName 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 位运算 Part1. 基础运算 & 与 两个位都为1时,结果才为1 | 或 两个位都为0时,结果才为0 ^ 异或 两个位相同为0,相异为1 ~ 取反 0变1,1变0 << 左移 各二进位全部左移若干位,高位丢弃,低位补0 >> 右移 各二进位全部右移若干位,对无符号数,高位补0,有符号数,各编译器处 阅读全文
posted @ 2023-10-21 15:42 PassName 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 0x01 剪枝 Part1.剪枝方法 \(DFS\) 是一种常见的算法,大部分情况下,很少会爆搜为正解的题目。因为 \(DFS\) 的时间复杂度特别高。 我们可以先写一段 dfs 的伪代码 int ans = 最坏情况, now; // now 为当前答案 void dfs(传入数值) { if ( 阅读全文
posted @ 2023-10-21 08:57 PassName 阅读(24) 评论(1) 推荐(0) 编辑
摘要: ST 表 定义 ST 表是用于解决 可重复贡献问题 的数据结构,通俗来说,一般可以解决区间查询问题。 区间最值和 \(gcd\) 我们以最大值为例,然后可以再推广到最小值和区间 \(gcd\) 首先你应该知道的是,ST表是利用倍增思想来缩短时间的。而倍增就体现在他数组的定义中:对于$f[i][j]$ 阅读全文
posted @ 2023-10-19 20:26 PassName 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 2023.10.14 做题记录 P5595 歌唱比赛 一个非常简单的贪心。 先判断什么时候是 -1 ,将字符串从头开始往后遍历,Z 的右边不能有 X,Y,如果有则直接输出 -1。 因为是 SPJ,如果该字符串有答案的话,倒着看,字母是谁的就随便给一个大的数,如果是 \(X\),则小\(X\)的数为 阅读全文
posted @ 2023-10-14 17:30 PassName 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 树链剖分 0x00 绪言 在阅读这篇文章前,确保你已学会你下内容: 线段树 深度优先遍历 会了这些就可以开始阅读本篇文章了。 0x01 什么是树剖 把一棵树拆成若干个不相交的链,然后用一些数据结构去维护这些链 那么如何把树拆成链? 首先明确一些定义: 重儿子:该节点的子树中,节点个数最多的子树的根节 阅读全文
posted @ 2022-11-27 16:13 PassName 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 左偏树 0x00 绪言 左偏树是一种比较神奇的数据结构,代码实现类似于线段树,但又是一种原理和线段树完全不一样的数据结构,如果读者打算阅读此博客,一定要读完,不要只看前半部分分,容易造成误导。 0x01 dist 的定义和性质 对于一棵二叉树,我们定义外节点为左儿子或右儿子为空的节点,定义一个外节点 阅读全文
posted @ 2022-11-27 15:18 PassName 阅读(49) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 19 下一页