摘要: 1. Description 有 \(N\) 个站在数轴上的人,他们的初始位置分别为 \(a_1,a_2,\ldots,a_N\),他们可以以 \(1\) 个单位长度每秒的速度移动。 因为众所周知的原因,他们需要保持社交距离,也就是说在任两个人之间距离至少为 \(D\)。 Alenka 设计了一个 阅读全文
posted @ 2026-05-23 22:20 陈牧九 阅读(9) 评论(0) 推荐(0)
摘要: 1. Description 小 Y 是一个心灵手巧的女孩子,她喜欢手工制作一些小饰品。她有 n 颗小星星,用 m 条彩色的细线串了起来,每条细线连着两颗小星星。 有一天她发现,她的饰品被破坏了,很多细线都被拆掉了。这个饰品只剩下了 \(n−1\) 条细线,但通过这些细线,这颗小星星还是被串在一起, 阅读全文
posted @ 2026-05-23 21:08 陈牧九 阅读(14) 评论(0) 推荐(0)
摘要: 1. Description Tin 是一位著名的魔术师,他的一个经典魔术与洗牌有关。 Tin 会准备一套牌,总共 \(n\) 张(保证 \(n\) 为偶数),各编号为 \(1\sim n\),一开始的时候牌是乱的且倒扣在桌子上。紧接着他开始表演洗牌,在洗牌的任意时刻,观众都可以向 Tin 询问从底 阅读全文
posted @ 2026-05-23 20:59 陈牧九 阅读(7) 评论(0) 推荐(0)
摘要: 字符串算法总结 字符串哈希 在很多字符串题中,我们常常需要比较两个字符串是否相同,如果直接比较,时间复杂度是 \(O(n)\) 的,在多次比较的情况下,时间复杂度很容易退化为平方级别,在字符串长度动辄 \(10^5\) 的数据规模下是显然无法接受的,所以我们需要一个可以快速比较两个字符串是否相同的算 阅读全文
posted @ 2026-05-21 16:37 陈牧九 阅读(13) 评论(0) 推荐(0)
摘要: 1. Description 给定一棵树 \(T=(V,E)\),边带有整数权值 \(c(e)\)。 有 \(m\) 条路径,第 \(i\) 条路径以节点对 \((x_i,y_i)\) 给出,对应边集 $ P_i \subseteq E $ 为其唯一简单路径上的所有边,且该路径有整数代价 \(v_i 阅读全文
posted @ 2026-05-14 14:12 陈牧九 阅读(12) 评论(0) 推荐(0)
摘要: 1. Description 给定一棵树,询问这棵树有多少种本质不同的独立集。 我们称两个独立集本质相同,当我们可以对树进行重标号,使得边一一对应,且选择的点也一一对应。 2. Solution 我们发现,可以将树的重心作为根来统计,会省去很多讨论,这是很直觉的,也是很显然的。 此时考虑一个树形 d 阅读全文
posted @ 2026-05-14 14:10 陈牧九 阅读(10) 评论(0) 推荐(0)
摘要: 1. Solution 首先,很显然有一个结论:我们一定只会在最后一次经过某个位置的时候拿这个位置上的球。 所以我们发现可以钦定每一个位置是第几个拿的。 发现一个位置可以被钦定,当且仅当他的左右两边只有一侧有没有钦定的位置,换言之,可以钦定的位置一定是当前没有钦定的位置两端,因此转换成一个关路灯的经 阅读全文
posted @ 2026-05-14 14:09 陈牧九 阅读(11) 评论(0) 推荐(0)
摘要: 1. Solution 首先有一个结论: Theory 1 当 \(m=n-1\) 的时候,一定存在合法方案。 proof 我们不妨将所有 \(d_i\) 从小到大排序,显然不影响合法方案是否存在。 当 \(n=2,m=1\) 的时候显然成立,现在我们考虑将这个结论推广。 Lemma 1.1 \(d 阅读全文
posted @ 2026-05-14 14:08 陈牧九 阅读(13) 评论(0) 推荐(0)
摘要: 1. Description 给定一棵有 \(n\) 个节点的树,点从 \(1\sim n\) 编号,现在请求出两个 \(v_i\) 序列,满足: \(v_i\in[1,n]\) \(i\ne v_i\)。 \(\forall i\ne j,v_i\ne v_j\) 且分别使 \(\operator 阅读全文
posted @ 2026-05-14 14:06 陈牧九 阅读(13) 评论(0) 推荐(0)
摘要: 1. Description 我们称一个数 \(x\) 对于一个集合 \(S\) 是不合适的,当且仅当存在两个大小相同的子集,满足其中一个子集的子集和 \(\le x\),而另一个子集的子集和 \(>x\)。 现在给出一个集合 \(S\) 和若干次增加,删除操作,询问刚开始以及每一次操作后,有多少个 阅读全文
posted @ 2026-05-14 14:02 陈牧九 阅读(9) 评论(0) 推荐(0)