随笔分类 -  解题笔记 / 题解

摘要:为啥洛谷现有的题解全是 \(O(n^2\log n)\) 的做法?给个好写的 \(O(n^2)\) 做法。 感觉这题是这套题中除了 D1T1 以外最简单的题( 显然最远的距离一定由两个叶子贡献,我们拎出一个非叶节点为根,分析一些性质。 考虑两个叶子 \(u,v\) 何时距离 \(\le 2\),这要 阅读全文
posted @ 2024-01-24 13:44 Nesraychan 阅读(211) 评论(0) 推荐(1)
摘要:$\texttt{Description}$ 给你一个有 $n$ 个点的树和一个长度为 $k$ 的序列 $s_i$,你要执行以下操作 $k$ 次: 选出目前存在的一条边。 删除这条边。 选出分裂出的两个联通块的其中一块。 删除这个联通块,并写下剩余的联通块的大小。 问有多少种不同的操作方案使得写下的 阅读全文
posted @ 2023-03-02 13:56 Nesraychan 阅读(104) 评论(0) 推荐(0)
摘要:在开始正文前,先分享一下笔者在 WC2023 的悲惨经历。 前 2.5h 在三题间反复横跳,啥都不会,心态爆炸,也根本没写什么暴力分;后 2.5h 猛然发现这题会做,没有想清楚代码细节就开始狂暴 rush,结果没冲出来。 于是悲惨打铜。 还不如先睡他 3.5h,然后起床花 1.5h 写三个暴力直接 阅读全文
posted @ 2023-01-19 09:48 Nesraychan 阅读(377) 评论(0) 推荐(1)
摘要:D1T1 加法方程 因为字母和数字是一一对应的,所以只要不同字母数多于 $10$,方程一定无解,则一遍暴力地枚举答案的花销是 $O(10!)$。 我们发现,对于不同的答案串,它们的本质可能是相同的。 我们对相加的两个串枚举,得到的本质不同的串最多只有 $10!$ 个,这很少。 那我们只要预处理出所有 阅读全文
posted @ 2021-08-30 16:47 Nesraychan 阅读(510) 评论(2) 推荐(1)
摘要:Description 维护一个字符串集合,支持以下操作: 加字符串 删字符串 查询集合中的所有字符串在模式串中出现次数之和 操作数 $n\leq 3\times 10^5$,字符串长度和 $\sum |s|\leq 3\times 10^5$。 本题强制在线。 Solution 先考虑最暴力怎么做 阅读全文
posted @ 2021-08-27 16:48 Nesraychan 阅读(156) 评论(0) 推荐(1)
摘要:题意简述 给定一个 $n$ 个点 $m$ 条边的带权有向图,你可以进行至多 $k$ 次操作,使得下一次通过路径的权值变为其相反数,之后再变回来。 问从 $1$ 号点到 $n$ 号点的最短路。 $n≤100,m≤2500,k≤10^6$。 Solution 先考虑 $70$ 分怎么做: $k=0$ 时 阅读全文
posted @ 2021-07-29 20:52 Nesraychan 阅读(230) 评论(0) 推荐(0)
摘要:题意简述 给定一个 $n$ 个点,$m$ 条边的无向联通图,边有边权,要求支持以下 $q$ 次操作: 修改某条边的边权 给定 $x,v$,求从 $x$ 点出发,只能走边权 $≥v$ 的边,问最多能到达几个点 $n≤5\times 10^4, m,q≤10^5$ Solution 如果没有修改,这个问 阅读全文
posted @ 2021-07-21 21:21 Nesraychan 阅读(150) 评论(0) 推荐(2)