摘要: Day1 NOIP 模拟赛 1 A 原来的假了。 感谢 @Kenma 提供 Hack ,我又补了一组: input: 2 4 aaaa abcb bbbb 4 aaaa aaaa bbbb ans: 0 1 原题数据极水,希望不要再被 Hack。 性质:答案只能是 \(0,1,3\)。 令 \(i+ 阅读全文
posted @ 2025-08-06 15:54 headless_piston 阅读(23) 评论(2) 推荐(1)
摘要: Day7 扫描线 一般使用线段树维护,具体地,维护区间和及区间非零个数。 [NOI2023] 方格染色 横竖线就是扫描线板题。斜线最多只有 \(5\) 个,暴力将能够合并的斜线合并,然后遍历所有横竖线判断是否有交。懒得写离散化了,直接动态开点线段树也能过。 code #include<cstdio> 阅读全文
posted @ 2025-07-20 21:10 headless_piston 阅读(15) 评论(0) 推荐(1)
摘要: 插板法 现有 \(n\) 个完全相同的球,将其分至 \(k\) 个盒子中,每个盒子至少 \(1\) 个球,共有多少种分法? 问题等价于用 \(k-1\) 个板子插入到 \(n-1\) 个空隙中,将其分为 \(k\) 组的方案数。答案就是 \[\binom{n-1}{k-1} \]若每个盒子允许为空, 阅读全文
posted @ 2025-07-19 15:43 headless_piston 阅读(16) 评论(0) 推荐(1)
摘要: 之前写几篇数论文章已经忘了,而且写的也不是很美丽,正巧今天讲课讲了一遍数论,那就当从头复习一遍。 符号与约定 非特殊声明下,本文所涉及的数均为非负整数。 \(a\mid b\) 表示 \(b\) 是 \(a\) 的倍数,\(a\) 是 \(b\) 的约数。 \(\gcd(a,b)\) 表示 \(a\ 阅读全文
posted @ 2025-07-16 14:03 headless_piston 阅读(8) 评论(0) 推荐(1)
摘要: Day \(n\) 指第 \(n\) 个讲课日,模拟赛过屎,不放了。 Day1 单调队列优化 DP 一般形如 \(dp_i=\max_{j\in[l_i,r_i]}(f(j))+g(j)\) 的形式可以进行单调队列优化,其中 \(f(i)\) 是一个关于 \(j\) 的函数,\([l_i,r_i]\ 阅读全文
posted @ 2025-07-11 17:34 headless_piston 阅读(8) 评论(0) 推荐(1)
摘要: 博客迁至 https://headless-piston.github.io/ ,欢迎来玩。 阅读全文
posted @ 2025-06-25 20:51 headless_piston 阅读(19) 评论(0) 推荐(1)
摘要: OSU! 之前做过。 [春季测试 2023] 圣诞树 好题。因为三角形两边和大于第三边,所以路径不交叉一定比路径交叉优。那么考虑区间 DP。首先断环为链,设 \(dp_{l,r,0/1}\) 表示当前已经走完了区间 \([l,r]\),当前在区间最左/右侧。同时记录 \(pre_{l,r,0/1}\ 阅读全文
posted @ 2025-06-18 20:04 headless_piston 阅读(13) 评论(0) 推荐(1)
摘要: 声明:任何情况下,都不要在正式比赛中使用指令集 \(n\) 方过百万,暴力碾标算。 简介 简单来说,指令集就是 CPU 可以直接接收并执行而不需要像其他代码一样需要经过繁杂处理的一类命令。现在的 Intel 和 AMD 的 CPU 一般都支持 SSE(128 位)、AVX(256 位)等指令集。以下 阅读全文
posted @ 2025-06-15 23:15 headless_piston 阅读(75) 评论(1) 推荐(1)
摘要: https://github.com/headless-piston/BigInteger (\(O(n\log n)\) 的高精度除法简直就是稀屎,可能要无限期咕咕咕了) 背景 我们痛恨高精度。 介绍 不想写高精度怎么办?提前写好模板,要用时直接复制粘贴就好了。 BigInteger #inclu 阅读全文
posted @ 2025-06-03 17:14 headless_piston 阅读(39) 评论(6) 推荐(0)
摘要: 珂朵莉树,ODT(Old Driver Tree),颜色段均摊都是它。其实我觉得硬说这是一种数据结构(尤其是“树”)是不恰当的,这更多应该是一种技巧。 与线段树等传统数据结构的区别在于:它可以更方便地维护每个被覆盖区间的值。如模板题中的操作 4:求 \(\sum_{i=l}^ra_i^x\bmod 阅读全文
posted @ 2025-05-22 20:23 headless_piston 阅读(78) 评论(1) 推荐(0)