摘要: 之前的做题记录咕太多了,而且本身意义也不大。于是效仿 xak 同学搞了这个,用于记录少数做完之后觉得非常强势的题。 文章长度与调试时长成正比。数学推导部分会尽可能详尽。 如有谬误,敬请指出。 0x01 - LG P3978 [TJOI2015] 概率论:卡特兰数,排列组合,轻工业 0x02 - LG 阅读全文
posted @ 2025-11-14 19:38 DX3906_ourstar 阅读(11) 评论(0) 推荐(0)
摘要: 用于记录做题过程中打出的唐诗操作。 线段树要调用 pushup。 动态开点要把空间开够。 二分乱搞之前先检查一下有没有单调性。 慎用 unordered_map。 分块不要忘记初始化。 调块长的时候块数也会跟着变,所以原本开的数组可能不够大。 使用快读时留意会不会爆 int,以及需不需要考虑负数。 阅读全文
posted @ 2025-10-10 16:41 DX3906_ourstar 阅读(7) 评论(0) 推荐(0)
摘要: 杂七杂八的数学题板子: namespace Math{ const int N=1e6+5; const int p=998244353; inline int mul(int a,int b){ return ((1LL*((a%p+p)%p))*(1LL*((b%p+p)%p)))%p; } i 阅读全文
posted @ 2026-02-04 20:19 DX3906_ourstar 阅读(6) 评论(0) 推荐(0)
摘要: 题目传送门。 题意:有 \(n\) 种糖,第 \(i\) 种糖至多可选 \(m_i\) 颗;求有多少种不同的选糖的方案,使得糖的总数在 \([a,b]\) 之间。答案对 \(2004\) 取模。\(1\le n\le 10,1\le a,b\le 10^7,1\le m_i\le 10^6\)。 令 阅读全文
posted @ 2026-02-03 07:56 DX3906_ourstar 阅读(3) 评论(0) 推荐(0)
摘要: 坠机了。 阅读全文
posted @ 2026-01-29 19:50 DX3906_ourstar 阅读(6) 评论(0) 推荐(0)
摘要: 题目传送门。 题意:给定 \(n\),求 \(2\cdot\Big(\sum\limits_{i=2}^{n-1}\varphi(i)\Big)+3\)。\(n\le4\times10^4\)。 一年前学习的做法是线性筛 \(O(n)\) 预处理 \(\varphi\),然后按题意 \(O(n)\) 阅读全文
posted @ 2026-01-10 16:38 DX3906_ourstar 阅读(30) 评论(2) 推荐(0)
摘要: 题目传送门。 题意:\(T\) 组询问,每次询问给定 \(n,m\),求 \(\sum\limits_{x=1}^n\sum\limits_{y=1}^m[\gcd(x,y)\in\mathbb{P}]\)。\(T\le 10^4,n,m\le 10^7\)。 首先我们有引理:\([n=1]=\su 阅读全文
posted @ 2026-01-10 07:30 DX3906_ourstar 阅读(12) 评论(2) 推荐(0)
摘要: 题目传送门。 题意 定义数论函数 \(f_r\) 如下: \[f_r(n)= \begin{cases} \sum\limits_{d\mid n}[d\perp \frac{n}{d}]&,r=0\\ \sum\limits_{d\mid n}\frac{f_{r-1}(d)+f_{r-1}(\f 阅读全文
posted @ 2026-01-09 17:03 DX3906_ourstar 阅读(17) 评论(0) 推荐(0)
摘要: 洛谷。 题目传送门。 题意:给定两个只包含小写字母的字符串 \(s_1,s_2\),求其最长公共子串。\(|s_1|,|s_2|\le 2.5\times 10^5\)。 放一个好像没人写的哈希做法。复杂度比较劣,但个人认为很简单。为什么不写 SA?因为我不会。 设两个串为 \(s_1,s_2\), 阅读全文
posted @ 2026-01-02 21:38 DX3906_ourstar 阅读(27) 评论(0) 推荐(0)
摘要: 题目传送门。 题意:维护一个集合 \(S\),有 \(n\) 次操作,操作分为修改和查询。修改时将给定的 \(x\) 插入 \(S\) 中,查询时对于给定的 \(y\),求 \(\forall x\in S,\min (x\bmod y)\)。\(n\le 10^5\),\(x,y\le 3\tim 阅读全文
posted @ 2025-12-21 15:17 DX3906_ourstar 阅读(18) 评论(2) 推荐(0)
摘要: 题目传送门。 题意:给定一 \(1~n\) 的排列 \(a\) 和 \(m\) 次询问,每次询问区间 \([l,r]\) 内最长值域连续段的长度。\(n,m \le 5\times 10^4\)。 题目不强制在线,又看到这种诡异的区间询问,果断考虑莫队。 容易想到一种做法:外层用莫队转移至目标区间, 阅读全文
posted @ 2025-12-20 19:50 DX3906_ourstar 阅读(14) 评论(0) 推荐(0)
摘要: 比赛传送门。 T1 - 排列 给出一个长度为 \(n\) 的数组 \(a\),求一个字典序最小的 \(1∼n\) 排列 \(p\),使得原数组重新排列成 \(a_{p_1},a_{p_2},\cdots,a_{p_n}\) 后<每一个前缀的平均数都大于等于 \(0\)。无解输出 \(-1\)。 容易 阅读全文
posted @ 2025-11-28 21:05 DX3906_ourstar 阅读(16) 评论(1) 推荐(0)