摘要:
s3mple 给定模数 $P$ 和不超过 $10$ 组 $n,X$,请问有多少个 $n$ 的排列 $p$,满足 $X=\sum_{i=1}^n v_i$,其中 $v_i=\min_{p_j>p_i}|i-j|$。 $n\le 200,X,P\le 10^9$ 容易想到笛卡尔树,对于一个节点,它的 $ 阅读全文
摘要:
CSP2022 | 比赛形式 | 题目编号 | 答题情况 | | | | | | 因疫情取消,断网VP | T1 | 因数据过水而AC,其实有一处<=写成<,导致本来存了前三大结果只用了前两大 | | | T2| AC | | | T3 | 输出NO,因数据过水而获45pts | | | T4| 写 阅读全文
摘要:
Drought G 一道难度小于提高 T2 的简单 dp 优化题。 一个显然的性质是:对于一个确定的 $h$ 数组,如果有解,那么按照“先操作 $(n-1,n)$ 若干次把 $h_n$ 变成 $0$、再操作 $(n-2,n-1)$ 若干次把 $h_{n-1}$ 变成 $0$……”一定最后可以都变成 阅读全文
摘要:
单位圆上给出 $(\cos\theta_1,\sin\theta_1),(\cos\theta_2,\sin\theta_2),...,(\cos\theta_n,\sin\theta_n)$ 这 $n$ 个互不相同的点,任选三个构成三角形,求解问题。 【例1】九点圆圆心的期望 科普:九点圆是指三边 阅读全文
摘要:
方阵 给定一个 n×n 方阵 a[i][j],和长度为 n 的数组 w[i]。 设 f[i] 为第 i 行的第 k[i] 小的区间 mex,求 max{f[i]+w[i]}。 n ≤ 10000 “第 k 小”提示了一种比较直接的做法——二分答案。对于每一行二分第 k 小的 mex,那么枚举区间右端 阅读全文
摘要:
核心观点:$\bm n$ 个点的树上点亮的灯构成的连通块个数 = 点亮的点数 - 两端都点亮的边数。 关键词:灯,连通块,点亮的点数,两端都点亮的边数。 用途:将不方便统计的“连通块个数”转化为易于统计的“点亮的点数”和有办法统计的“两端都点亮的边数”。 相关博文 【例1】(广铁一中模拟赛·2022 阅读全文
摘要:
期望/概率 dp 是一类比较难推导的 dp,主要就难在思维。 概率 dp 的一个要点是:需要从终状态到始状态倒序推导,不然会 WA,原因见此。 Part 6.5 概率与期望 修改自——StudyingFather's Blog P5104 红包发红包 P1850 换教室 P4550 收集邮票 P38 阅读全文
摘要:
药丸(原题) 一个长为 $n$ 的空序列,每个位置可以随便填 0/(/) 之一,如果去除 0 后不存在失配的 ),并且失配 ( 的个数 $\in[l,r]$,则称其为一合法括号序列。问有多少种填法使得得到的序列合法。$0\le l\le r\le n\le 10^5$,模数 $p\le 2\time 阅读全文