分治和倍增讲述.pptxVIP

  • 5
  • 0
  • 约1.72千字
  • 约 47页
  • 2016-12-02 发布于湖北
  • 举报
分治合倍增;什么是分治?;举个栗子;记得标题吗?“分治合”倍增;逆序对;基本思路;又来个栗子;伪代码:;补充一点;平面内最近点对;一维时:;二维呢?;分治很容易,真的很容易,但……合呢?;;初步伪代码;如何合呢?;;证明:;;OK,我们得到合的方案了!;练习题(水题练手感);练习题(稍难题思考);;练习题(较难题提升)鸣谢:Cab;二分答案;;血的教训——河中跳房子!!!;二分答案通用伪代码;嗯,看着挺简单,不过二分答案不是这样玩的;还有呢!(练习题,都不是裸的);2、bzoj2732 沫沫最近在玩一个二维的射箭游戏,这个游戏中的 x 轴在地面,第一象限中有一些竖直线段作为靶子,任意两个靶子都没有公共部分,也不会接触坐标轴。沫沫控制一个位于(0,0)的弓箭手,可以朝 0 至 90°中的任意角度以任意大小的力量射出带有穿透能力的光之箭。由于游戏中没有空气阻力,并且光之箭没有箭身,箭的轨迹会是一条标准的抛物线,被轨迹穿过的所有靶子都认为被沫沫射中了,包括那些 只有端点被射中的靶子。这个游戏有多种模式,其中沫沫最喜欢的是闯关模式。在闯关模式中,第一关只有一个靶 子,射中这个靶子即可进入第二关,这时在第一关的基础上会出现另外一个靶子,若能够一箭 双雕射中这两个靶子便可进入第三关,这时会出现第三个靶子。依此类推,每过一关都会新出 现一个靶子,在第 K 关必须一箭射中前 K 关出现的所有 K

文档评论(0)

1亿VIP精品文档

相关文档