CF987 Div2 F 题解

阶段 1

考虑我们每次随机删除两个然后询问,若中位数为 \(\frac{n}{2}, \frac{n}{2} + 1\) 称被删除的两个为基准数,用 \(v_1, v_2\) 代表。每次询问得到解的概率约为 \(\frac{1}{2}\)

发现基准数一定一个 \(< \frac{n}{2}\) 一个 \(> \frac{n}{2} + 1\),且对于一次四个数的询问 \(x_1, x_2, v_1, v_2\),若 \(x_1, x_2\) 中有 \(\frac{n}{2}\)\(\frac{n}{2} + 1\) 则一定会被返回在 \(m_1, m_2\) 中。

阶段 2

两个两个依次询问 \(\le \frac{n}{2}\) 次确认即可得到答案所在的位置(4 个位置或者 2 个位置),再对它们进行 \(O(1)\) 次询问确认真正的位置即可。

正确率约为 \((1 - 2^{-25})\)

更进一步

在阶段 1 我们可能可以分讨使得接下来的次数减少,可能可以得到更高的正确率或者确定性做法。

posted @   SkyMaths  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
历史上的今天:
2023-11-16 喵喵题合集
2023-11-16 2023/11/16 NOIP 模拟赛
点击右上角即可分享
微信分享提示