随笔分类 - 模拟
摘要:本文同步更新于洛谷博客 前置知识 若 \(a\leqslant b,x\leqslant a\),则 \(x\leqslant b\) 若 \(a\geqslant b,x\geqslant a\),则 \(x\geqslant b\) 若 \(a>b,x\geqslant a,x\leqslant
阅读全文
摘要:本文同步更新于博客园 前言 最优解 \(rank1\),空间吊打 std。 题解 先求出 \(a_i\) 在模 \(k\) 意义下的前缀和,记为 \(s_i\),顺便用桶记录下每种余数出现的次数。 接下来我们 \(O(n)\) 枚举对每个关卡使用 bomb 的答案,假设枚举到第 \(x\) 关。不难
阅读全文
摘要:本文同步更新于洛谷博客 题目描述 \(f(x)\) 表示除 \(x\) 本身之外,\(x\) 的最大约数。给定 \(L,R\),求 \(\max\limits_{i=L}^R\{f(i)\}\)。 题解 先感性理解,要让 \(x\) 尽量大,并且让它除 \(1\) 以外的最小约数尽量小,不难想到答案
阅读全文
摘要:本文同步更新于洛谷博客 题目描述 你在一张地图上移动,用 \(1/2/3/4\) 来表示左/右/上/下,当前格子上的字母代表着你要进行相应的操作。 R:\(HP\gets\max(0,HP-10)\) Q:\(ST\gets ST+5\) Y:\(DE\gets DE+5\) M:\(HP\gets
阅读全文
摘要:本文同步更新于洛谷博客 题目描述 给定序列 \(\{a_n\}\),每次操作可以合并相邻的两个数,求使得序列中所有数相等的最小操作次数。 题解 设 \(\displaystyle\sum_{i=1}^n a_i=s\),因为合并不会影响 \(s\),所以我们可以枚举 \(s\) 的因数作为最后序列中
阅读全文
摘要:本文同步更新于洛谷博客 题目描述 求由多个互不相等的 \(k\) 的方幂之和构成的第 \(p\) 小的数。 题解 因为题目要求选择互不相等的 \(k\) 的方幂之和,所以每种方幂只有选或不选两种情况。我们用 \(a_i\) 表示是否选 \(k^i\),则 \(\sum 2^{a_i}=p\)。因此我
阅读全文
摘要:本文同步更新于洛谷博客 题目描述 \(a\) 为长度为 \(n\) 的非负整数序列,满足 \(\forall 1<i\le n,a_{i-1}\le a_i\)。现无序地给出可重集 \(S=\{\sum_{k=l}^ra_k|1\le l\le r\le n\}\),试还原 \(a\)。 题解 先声
阅读全文
摘要:本文同步更新于洛谷博客 题目描述 给定两个四面骰子 \(A\) 和 \(B\),且骰子上的数均在 \(1\) 和 \(10\) 之间。问是否存在骰子 \(C\),使得三个骰子的胜负关系形成一个环。 题解 直接暴力枚举 \(C\) 上的数即可,不要忘了有平局的情况。 小优化 如果存在一种情况满足条件就
阅读全文

浙公网安备 33010602011771号