社区讨论

求正确性证明或hack

P14635[NOIP2025] 糖果店参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@mishpxr0
此快照首次捕获于
2025/12/05 14:35
2 个月前
此快照最后确认于
2025/12/07 08:40
2 个月前
查看原帖
所有的购买方案可以视为对 i=1,..,ni=1,..,n11xix_{i} 和无限组 xi+yix_{i}+y_{i} 的套装。我们考虑将所有单颗糖的价格和套装中两颗糖的平均价格排序到数组 vv 。如果要买套装那么一定是买 vv 中最靠前的一组套装,设这个套装两颗糖的平均价格是 pp 。遍历排序后的数组,直到遇到套装之前都先买下所有单糖,更新 mm 。如果遇到套装钱还够,先买套装直到钱不够,买 m/2pm/2p 组,然后考虑:1.能否买下下一个单颗糖,如果可以直接买下breakbreak 2.能否反悔掉上一个单颗糖多买一组套装。 都不行就直接结束。

回复

2 条回复,欢迎继续交流。

正在加载回复...