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

提高杂题

初赛结束了,开始加训复赛。

来自 misaka16172 大手子的推荐。%%%

这里是题单链接:link

CF1153E Serval and Snake

*2200

交互,思维,二分

首先非常困难的一点就是要注意到当回答为奇数时,说明有恰好一个端点(头尾)在矩形里。

感性理解一下,没有端点就是在中间,肯定是从外面进来再出去,几个进来出去肯定就是偶数。要不然就是头尾都在,就少一个进来出去。

考虑枚举行,找到为奇数的两行。现在横坐标确定了,直接在行上二分就行。要不然头尾都在一行,再枚举列,然后二分。这样最多的询问次数是 \(n+n+2\log n=2020\),刚好倒闭。

然后你发现在枚举列的时候,第二列是不用二分的,因为横坐标一定相同。这下就过了。

submission。

http://www.hskmm.com/?act=detail&tid=12490

相关文章:

  • 【比赛记录】2025CSP-S模拟赛51
  • 完整教程:【前端面试题✨】Vue篇(一)
  • gdu 手机清理 空间占用
  • Android 源码解析 之 MediaPlayer
  • 5. 二叉树
  • 第二周预习作业
  • Revit二次开发环境配置
  • CF1016G Appropriate Team
  • CF494C Helping People
  • 深入解析:Extract Chart Data Directly to Excel
  • AOSP Android12 Source 下载同步
  • 02020404 EF Core基础04-自增主键、Guid主键、混合自增、Hi/Lo算法、Migration深入、数据库其它迁移命令
  • 02020403 EF Core基础03-Fluent API、Data Annotation、两种配置的选择
  • Java中异步任务的执行方式有几种?
  • 广二联考题解补全计划:
  • Chapter 8 Contour / Shape Detection
  • 【左程云算法笔记016】双端队列-双链表和固定数组实现 - 教程
  • java相关问题:面向对象入门2与类的识别
  • EXCEL自动调整列宽的快捷键
  • 【C++实战⑬】解锁C++文件操作:从基础到实战的进阶之路 - 实践
  • 破解塔吊顶升高危难题!让事故率降 50%、审批快 70%
  • logicFlow________文档2
  • CF2086D Even String
  • logicflow___文档3
  • 2025年运营商API安全建设最佳实践:某头部省级电信案例解析与方案推荐
  • 软件工程第二次作业-第一次个人编程作业
  • 面向对象入门2与类的识别
  • 202508_天山固网_to
  • jmeter分布式压测
  • 怎么屏蔽 ahref.com 上你不想看到的网站链接(垃圾外链)