当前位置: 首页 > news >正文

APIO 2026 中国赛区 cake

阅读题面

推歌:はぐ

场切了,来写个题解。


sub 1

随便怎么做都能过。比较简单的一种做法是直接放 \(M\)\(1\),然后枚举。

sub 2

发现需要用一次询问区分 \(1\sim 3\),容易想到对 \(2\) 做大小比较。但是直接放一个 \(2\) 可能无法准确定位到新放进去的 \(2\),怎么办呢?把 \(2\) 拆成两个 \(1\),这样这两个 \(1\) 一定是排在最前面的,而 \(d\) 一定在最后面,就可以用一次询问解决了。

sub 3

发现 \(2^{29}<10^9<2^{30}\),考虑对 \(2\) 的幂次做二分。比较好想的是使用 \(\{a\}=\{2^0\sim 2^{29}\}\),但是该怎么使用是个问题。

注意到如果没有加入 \(d\),那么总有 \(2^0+\dots+2^{i-1}+1=2^{i}\),考虑询问 \(S_1=\{a_0,\dots,a_{i-1}\},S_2=\{a_i\}\)。讨论 \(d\) 会在什么位置加入:

  • \(d\ge 2^i\):返回小于。
  • \(1<d<2^i-1\):返回大于。
  • \(d=1\)\(d=2^i-1\):返回等于。

于是可以做到每次询问如果返回大于则把 \(d\) 所在区间长度减半,返回等于则询问是否为 \(1\)(可以取 \(S_1=\{a_0\},S_2=\{a_1\}\)),返回小于则可以转换为普通二分。于是可以在 \(\log\) 次内求出 \(d\)

sub 4

看到这个 \(7\) 感觉很神秘。对着这个东西拟合一下发现 \(3^7=2187\),很优美啊!

于是考虑如何用一次询问将区间长度除以三,这个东西应该是一个类似三分状物。我们可以使用 \(1\sim W+200\) 内全部的数各出现一次的 \(\{a\}\)。设当前的区间为 \((L,R]\),为了方便初始时可以取 \(L=0,R=3^7\)

取出 \((L,R]\) 的三等分点 \(x=\frac{2L+R}{3},y=\frac{L+2R}{3}\) 并考虑询问 \(S_1=\{x,y\},S_2=\{x+y\}\),发现对于 \(L<d<x,x\le d< y,y\le d\le R\) 返回的结果是不一样的。于是就可以做到三分。

但是有时候 \(x+y>W+200\),怎么办呢?我们发现可以取 \(c=\frac{R-L}{3}\),每次考虑询问 \(S_1=\{L+c,L+2c\},S_2=\{L+3c,L\}\),可以达到一样的效果。于是这道题就做完了。

http://www.jsqmd.com/news/786096/

相关文章:

  • 工业踩坑实录(十七):从40分到高分:工业零件OCR,通用模型一上来就给我打脸
  • CANN/hcomm 通道状态查询
  • 2026年5月新消息:徐州华杰高级中学江苏南通班为何成为淮海经济区教育新标杆 - 2026年企业推荐榜
  • EdgeCrab:用Rust构建的高性能AI智能体,重塑自动化工作流
  • 2026现阶段朝阳区旧空调回收服务商深度**:如何精准选择靠谱伙伴? - 2026年企业推荐榜
  • ChatGPT 5.5 Pro一小时攻克博士级数学难题,引发数学研究范式变革
  • 大模型参数规模与通用能力:非线性增长、性能瓶颈与工程实践
  • CANN/ops-math 一维边缘填充算子
  • DouyinLiveRecorder:一键录制40+平台直播的终极解决方案
  • 2026年南京浦口区实木公寓床供应商甄选指南 - 2026年企业推荐榜
  • 4月28日隐喻“鲸鱼开眼”,DeepSeek识图模式灰度上线,迈入图文交互时代!
  • 2026年5月长春财务专项审计实力机构深度**与选择指南 - 2026年企业推荐榜
  • MSWI二噁英排放风险预警生成对抗网络建模【附代码】
  • 2026年5月新发布:阿克苏厨房防水服务商综合实力深度解析 - 2026年企业推荐榜
  • CANN/NDDMA多维数据搬运优化
  • Balena Etcher终极指南:三步安全烧录操作系统镜像的完整教程
  • 模糊逻辑:让AI学会人类的‘差不多’决策
  • CANN/ascend-transformer-boost常见问题
  • 基于 Git 打包纯净源码 - Higurashi
  • 阶跃星辰发布实时语音大模型 StepAudio 2.5 Realtime,打造更具“活人感”的 AI 聊天搭子
  • 告别手工调格式!Python批量生成Word/PPT,HR和行政同事都惊呆了
  • 小红书无水印下载工具终极指南:5分钟快速上手的完整教程
  • 结构化设计模块—计算机等级—软件设计师考前备忘录—东方仙盟
  • 在敏捷开发中快速集成 AI 能力并控制试错成本
  • 【Gartner×MIT联合验证】:2026年AI落地成功率将暴跌41%——除非你掌握这7个合规性前置设计法则
  • AIUI开源语音对话平台:从架构设计到本地部署的完整指南
  • Google Chrome 静默推送 4GB Gemini Nano 模型,引发隐私合规与气候成本双重担忧
  • Claude for Financial Services
  • CANN ops-cv变更日志
  • 企业内如何通过Taotoken实现AI API的访问控制与审计