题解:P14636 [NOIP2025] 清仓甩卖 / sale(民间数据)
Nephren_Sakura · · 题解
个人体感上蓝下紫。
考虑我们什么时候会算错。
按原价从大到小排序,以下认为前面代表大,后面代表小。
首先这个按性价比选,看起来其实是一种很优的贪心策略,通过手模,我们发现算错当且仅当你现在剩两块钱,有一个没选的赋值为
-
a > b+c -
2 \times a < b
于是枚举
再观察,枚举
接着考虑我们开局有
时间复杂度
Nephren_Sakura · · 题解
个人体感上蓝下紫。
考虑我们什么时候会算错。
按原价从大到小排序,以下认为前面代表大,后面代表小。
首先这个按性价比选,看起来其实是一种很优的贪心策略,通过手模,我们发现算错当且仅当你现在剩两块钱,有一个没选的赋值为
于是枚举
再观察,枚举
接着考虑我们开局有
时间复杂度