社区讨论
EDU E TLE#19 求助,是常数问题还是复杂度有误?
学术版参与者 5已保存回复 8
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 8 条
- 当前快照
- 1 份
- 快照标识符
- @mm2bl15n
- 此快照首次捕获于
- 2026/02/26 01:40 2 周前
- 此快照最后确认于
- 2026/02/27 12:35 2 周前
我的思路:
不难发现把所有数排序,则 Bob 选择的数一定紧邻 Alice 选择的数。
那么考虑用三部分动态维护当前序列:大根堆 ,长度为 3 的数组 ,小根堆 ,他们满足 。其中 为 Alice 选择的数,则 Bob 选择的数只可能是 或 。
那么当前有 个数时,得分期望值 。
所以只需要算 并判定左移或右移时 是否会减少,以此来维持这个结构的平衡,就可以得到正确答案。
目前怀疑的是每次不能一步一步的挪,但是想不到这样做的复杂度是否有纰漏。
(另外,小吐槽: 这场被 C 卡了一个多小时,结果过完 C 之后发现 D 十分钟就能秒,比 B 还简单,硬吃一大坨罚时。不要一味顺序开题!)
回复
共 8 条回复,欢迎继续交流。
正在加载回复...