摘要: QOJ 原题链接 简要题意 设 \(S\) 为一个可重非负整数集合,假设 \(x\) 为 \(S\) 中的一个出现次数 \(\ge 2\) 的元素,你可以将 \(x\) 改成 \(x + 1\) 或 \(x - 1\)。定义 \(f(S)\) 表示对 \(S\) 进行上述操作任意次所能达到的最大 \ 阅读全文
posted @ 2025-01-06 22:02 CTHOOH 阅读(272) 评论(0) 推荐(1)
摘要: 快速沃尔什变换 模板题 给定长度为 \(2^n\) 两个序列 \(A,B\),设 \[C_i=\sum_{j\oplus k = i}A_j \times B_k \]分别当 \(\oplus\) 是 or, and, xor 时求出 \(C\)。 FWT,中文名称:快速沃尔什变换。因为已经有 FF 阅读全文
posted @ 2024-11-10 15:47 CTHOOH 阅读(80) 评论(0) 推荐(0)
摘要: P7862 答案具有单调性,考虑二分,设为 \(D\)。 如果一个连通块内有 \(\ge K\) 的点那么一定可行,有个粗略的证明:每次加进来一个数,如果能凑出的数的集合没有增大,说明已经存在一种方案使得和 \(=K\)。否则一定会增加一个集合中的数。 而对于一个 \(D \times D\) 的矩 阅读全文
posted @ 2024-10-09 01:37 CTHOOH 阅读(32) 评论(0) 推荐(0)
摘要: 这个东西学一次忘一次,写一个笔记加深记忆。 斜率优化中,又下列转移式: \[dp(i) = dp(j) + c(i, j) + b \]假设我们要求 \(dp(j) + c(i, j)\) 的最大值,其中 \(c(i, j)\) 是一个关于 \(i\) 和 \(j\) 的一次函数。 接着我们有: \ 阅读全文
posted @ 2024-10-03 15:11 CTHOOH 阅读(21) 评论(0) 推荐(0)
摘要: 观察到 \(n \le 50\),考虑区间 dp。设 \(dp(l, r, x, y)\) 表示区间 \([l, r]\) 中选出的子序列的最小值 \(\ge x\),最大值 \(\le y\) 的方案数。 根据栈的性质,设元素 \(x\) 入栈的时间为 \(in_x\),出栈时间为 \(out_x 阅读全文
posted @ 2024-09-27 09:29 CTHOOH 阅读(25) 评论(0) 推荐(0)
摘要: 题意 定义关于数字串 \(s\) 的函数 \(f(s)\) 表示将 \(t\) 切分为 \(m\) 段,要求 \(m\) 是偶数,假设这些字符串分别为 \(t_1, t_2, \ldots, t_m\),有 \(s = t_1 + t_2 + \ldots + t_m\)。定义 \(A^x\) 表示 阅读全文
posted @ 2024-09-19 22:09 CTHOOH 阅读(44) 评论(0) 推荐(0)
摘要: 题意 给定一个 \(n\) 个结点的无向图,初始没有边。 接下来有 \(m\) 个询问,每次向图中加入一条连接 \((u, v)\) 权值为 \(w\) 的边。 每次加边后,查询是否存在一个边集 \(E\),满足当图中只有 \(E\) 中的边时,所有点的度数均为奇数。 同时你还要最小化 \(\max 阅读全文
posted @ 2024-08-30 17:17 CTHOOH 阅读(66) 评论(0) 推荐(0)
摘要: 题意 给定正整数 \(N, M, K\) 和一个非负整数序列 \(A = (A_1, A_2, \dots, A_N)\)。 对于一个非空的序列 \(B = (B_1, B_2, \dots, B_{|B|})\),我们定义它的得分为: 若 \(|B|\) 为 \(M\) 的倍数:\((B_1 \o 阅读全文
posted @ 2024-08-23 02:06 CTHOOH 阅读(66) 评论(0) 推荐(0)
摘要: NTT 前置知识:FFT NTT,中文“快速数论变换”,是 FFT 在数论领域上的实现,比 FFT 更快,应用更广。 对于 FFT,因为其涉及到复数操作,对于某些需要取模的题不再适用。并且因为需要求正弦与余弦,使用时难以避免精度误差。这时就需要用到 NTT 来解决问题了。 我们知道 FFT 的实现是 阅读全文
posted @ 2024-08-07 11:10 CTHOOH 阅读(190) 评论(0) 推荐(0)
摘要: 可以说包含大多数可以叉人的树。 code: #include <bits/stdc++.h> using u32 = unsigned; using i64 = long long; using u64 = unsigned long long; std::mt19937 g(static_cast 阅读全文
posted @ 2024-08-07 10:59 CTHOOH 阅读(36) 评论(0) 推荐(0)