[CF2182F1 / 2] Christmas Reindeer 题解
为啥上紫过后上了 max 就要下分,这场罚时吃饱了。
另外这场 F1 / 2 都是糖糖题吧,赛时切的人少只是时间原因,感觉跟 Good Bye 2025 的 F 是一个难度的。
可是我赛时差一点切 F1 / 2 导致晚上失眠了。
不妨令
对于修改,直接拿个桶
考虑先把权值相同的鹿视为一种,统计答案时再计算贡献。从大到小枚举鹿的权值
:此时若选了权值为 的鹿,那么已经满足条件,统计答案。若不选权值为 的鹿,那么继续考虑权值为 的鹿。 ,此时 必须 选权值为 的鹿,并更新 与 ,且继续考虑权值为 的鹿。若不选,显然有 ,这会导致接下来无解。
考虑如何统计答案。假设在上述模拟过程中,选了一只权值为
三部分分别表示前、中、后的贡献。前和后都是好算的,问题在于如何计算
F1
单次
考虑如何快速计算
F1.5
F2
容易发现,若不考虑额外选的没有用的鹿,每选一只鹿会让
- Title: [CF2182F1 / 2] Christmas Reindeer 题解
- Author: Getaway_Car
- Created at : 2025-12-30 12:00:00
- Updated at : 2026-01-19 20:13:26
- Link: https://getawaycar1024.github.io/article/CF2182F1-2-Christmas-Reindeer-题解/
- License: This work is licensed under CC BY-NC-SA 4.0.