摘要: 题目传送门 思路 简单题。分别从 \(s\) 和 \(t\) 跑 dijkstra 求最短路。记 \(dist(i,j)\) 代表 \(i \to j\) 的最短路长度。当 \(dist(s,t) \le k\) 时,答案为 \(\displaystyle \frac{n \times (n-1)} 阅读全文
posted @ 2025-10-19 10:56 lucasincyber 阅读(2) 评论(0) 推荐(0)
摘要: 题目传送门 思路 一道交互好题。策略是先从小到大枚举长度 \(len\),再枚举 \((a,a + len)\)。这样可以满足题意。 证明如下:在 \(n\) 个电池中有 \(a\) 个好电池,由鸽巢原理得,两个好电池的跨度在最坏情况下为 \(d_{\min} = \lfloor \displays 阅读全文
posted @ 2025-10-19 10:56 lucasincyber 阅读(4) 评论(0) 推荐(0)
摘要: 题目传送门 思路 首先,有一个显然的性质:相邻两个巫师的 \(a\) 之差 \(\le 1\)。这里证明略。那我们就可以发现: 如果 \(a_i - a_{i-1} = 1\),那 \(i\) 和 \(i - 1\) 方向相同,都向左; 如果 \(a_i - a_{i-1} = 0\),那 \(i\ 阅读全文
posted @ 2025-10-19 10:55 lucasincyber 阅读(15) 评论(0) 推荐(0)
摘要: 题目传送门 思路 我们把逆序值转化为非逆序值,即没有逆序对的数对 \((i,j)\)(\(i<j\))的数量。数学定义即为:若 \((i,j)\) 是没有逆序对的数对,则: \[\forall 1 \le i < j \le n,\;a_i < a_j \]我们会发现如果 \([i,j]\) 没有逆 阅读全文
posted @ 2025-10-19 10:55 lucasincyber 阅读(10) 评论(0) 推荐(0)
摘要: 题目传送门 思路 设 \(k_i = \max(0,a_i - ac) + \max(0, d_i - dr)\)。考虑用 \(cnt_j\) 存满足 \(k_i = j\) 的 \(i\) 的个数。我们发现如果要满足最大化看电影的人数,需要找到一个最大的 \(j\),满足: \[\begin{al 阅读全文
posted @ 2025-10-19 10:55 lucasincyber 阅读(5) 评论(0) 推荐(0)
摘要: 本文同步发表于洛谷。 普通均分纸牌问题 P1031 [NOIP 2002 提高组] 均分纸牌 这道题是普通的均分纸牌问题。直接贪心即可。设 \(sum = \sum a_i\),\(avg = \displaystyle \frac{sum}{n}\),则很显然,如果 \(a_i > avg\),就 阅读全文
posted @ 2025-08-28 19:11 lucasincyber 阅读(20) 评论(0) 推荐(0)
摘要: 题目传送门 思路 首先,这道题是一道显然的概率题。直接上 DP。 我们称当前的赢家为擂主。设 \(dp_{i, j}\) 代表第 \(k\) 个人在 \(i\) 号位置,擂主已经连赢 \(j\) 场时,第 \(k\) 个人获胜的概率。那我们以第 \(k\) 个人的位置分类讨论。 1. 当 \(k\) 阅读全文
posted @ 2025-07-19 22:03 lucasincyber 阅读(7) 评论(0) 推荐(0)
摘要: 题目传送门 思路 首先,括号串匹配当切仅当左括号和右括号数量相等,且任意子串 \([1,x]\)(\(1\le x\le |S|\))左括号数量减右括号数量都 \(\ge 0\)。 令左括号贡献值为 \(1\),右括号贡献值为 \(-1\),\(sum_i\) 代表子串 \([1,i]\) 贡献的和 阅读全文
posted @ 2025-07-19 22:03 lucasincyber 阅读(10) 评论(0) 推荐(0)
摘要: 题目传送门 思路 因为没有环,所以本题可以用拓扑排序处理。 设第 \(i\) 个管道流过的水占总水量的 \(\frac{p_i}{q_i}\)。若第 \(v\) 个管道有 \(k\) 个儿子,则它的水量会被平分成 \(k\) 份,每个儿子会收到 \(1\) 份。化简一下得: \[\displayst 阅读全文
posted @ 2025-07-19 22:03 lucasincyber 阅读(9) 评论(0) 推荐(0)
摘要: 题目传送门 思路 一道好期望 + 状压 DP 题。 首先看题,一眼期望 DP。再看数据范围,基本就可以确定解法十分暴力(\(1 \le n \le 8\))。 设 \(dp_{i, j}\) 代表当前已选集合为 \(i\),剩下 \(j\) 元的还可以得到的最大期望分数。 首先,成功的概率为 \(p 阅读全文
posted @ 2025-07-19 22:03 lucasincyber 阅读(5) 评论(0) 推荐(0)