- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IOI2002 Two Rods解题报告
计21 俞玮
题目大意
我们现在在一个n*n的方格上面给出了一横一竖的两条宽度为1的黑色区域。要你只使用询问某个矩形区域内是否包括黑色方块的方法来确定这两个条状区域的位置。
算法概述
如果题目没有对询问的次数进行要求,则我们可以对这n*n个方格依次询问过去就可以知道每个方格的颜色了。
但由于题目对于询问的次数有了限制,所以我们需要减少一些不必要的询问。对于这个问题,我们采用二分法来解决。
首先,我们分别从上下左右四条边出发并二分对边所在的位置,就可以得出两条状区域所确定的外框矩形范围。以从上边界出发来确定条状区域外框矩形的上边界的方法为例,我们每次只要问一次(1, 1)-(x, n)就可以确定这个矩形的上边界究竟在x的上面还是下面。然后就可以在1..n的范围内二分x来确定出矩形的上边界。
这样,在得出两个黑色条状区域所在的矩形外框后,我们对这个矩形的四角各进行一次询问操作后,可以知道这个矩形的四角是不是黑色的。然后,我们按照这四个颜色不同的排列方式把这两种条状区域的不同组合方式分为如下四类:
通过穷举试验的方法我们可以知道,这两条黑色区域所有不同的组合方式只有上面4种。而对于每种排列方式来说,我们总可以通过两次二分查找的过程来确定出来两个条形区域的位置。具体方案如下:
图中箭头所示的就是二分的方向。相信读者可以自己弄清楚其中的一些细节问题,这里不再对此多加说明。
值得说明的是:由于这道题目的程序可能很长,情况很多,坐标的转换也比较麻烦,所以很容易出错误。尤其是虽然只有四种组合情况,但是不同的排列情况却有11种。其中比较简便的一个方法是只对四种组合情况编写对应的程序,而对其他的7种情况用坐标转换的方法转换过来,再等到需要调用rect的时候再转换回来。这样可以减少一些代码量并减少错误发生的几率。但事实上程序还是非常麻烦的,这就需要选手的细心了。
最后来考虑一下这道题目需要调用rect的理论次数。按照上面的算法,我们需要运行6次二分查找,这样算法需要的次数约在左右。而因为两个条状的黑色区域实际上一共有种不同的放置方法,而每次问题只能获得是或则否的回答,故每次调用最多只能除去一半的可能放置方法。这样,可以知道理论的下界大概是次左右。从渐进的意义上来说,我们的算法几乎已经是最优的了。
2002年12月16日
俞玮 IOI2002 Two Rods解题报告 共620字
第 3 页 共 3 页
原始图形
二分第一次
包括黑方块
二分第二次
不包括黑方块
二分最后一次
得出上边界
情况1:
三个角是黑的
情况2:
没有角是黑的
情况3
情况4:
两个邻角是黑的
情况3:
两个对角是黑的
情况4
情况2
情况1
此处还应有一次询问来确定究竟哪个是占了两个相邻角的
您可能关注的文档
- 《算法艺术与信息学竞赛》的学习指导【信息技术】.pdf
- 《算符破译》解题报告【信息技术】.doc
- 0.回溯法【信息技术】.doc
- 01广搜hash优化【信息技术】.ppt
- 1.高逸涵《与圆有关的离散化方法》【信息技术】.doc
- 1.高逸涵《与圆有关的离散化方法》【信息技术】.ppt
- 1.深度优先搜索【信息技术】.doc
- 1.杨弋《Hash在信息学竞赛中的一类应用》【信息技术】.ppt
- 1_数论初步【信息技术】.ppt
- 1-2【信息技术】.pdf
- 难点解析苏科版九年级物理下册《电磁转换》同步测评试题(含详细解析).docx
- 难点解析苏科版九年级物理下册《电磁转换》单元测试试题(含详解).docx
- 难点解析苏科版九年级物理下册《电磁转换》单元测试试题(含详解).docx
- 难点解析苏科版九年级物理下册《电磁转换》单元测试试题(解析版).docx
- 难点解析苏科版九年级物理下册《电磁转换》单元测试试卷(附答案详解).docx
- 难点解析苏科版九年级物理下册《电磁转换》单元测试试题(含答案解析).docx
- 难点解析苏科版九年级物理下册《电磁转换》单元测试试卷(详解版).docx
- 难点解析苏科版九年级物理下册《电磁转换》单元测试试题(详解版).docx
- 难点解析苏科版九年级物理下册《电磁转换》单元测试练习题(详解).docx
- 难点解析苏科版九年级物理下册《电磁转换》单元测评试题(含详解).docx
最近下载
- 江苏省化工和危险化学品生产企业安全审计表解读 2025年1月2日.pptx VIP
- 领导力与管理沟通PPT课件(共19章)第7章 口头表达.pptx VIP
- 2024版精简范本房屋买卖合同起诉状.docx VIP
- 领导力与管理沟通PPT课件(共19章)第2章 领导力解读.pptx VIP
- 2024-2025学年初中信息技术(信息科技)七年级全册河北大学版(2012)教学设计合集.docx
- 苏教版五年级上册数学全册课件.pptx VIP
- 领导力与管理沟通PPT课件(共19章)第16章 客户沟通.pptx VIP
- CH∕T 9017-2012 三维地理信息模型数据库规范.docx VIP
- 领导力与管理沟通PPT课件(共19章)第3章 领导力变革.pptx VIP
- 苏教版四年级上册数学全册教学课件 (3).pptx
文档评论(0)