- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息学中的参考系与坐标系 芜湖市第一中学 汪晔 引言 引言 参考系的选择-问题引入 参考系是人们观察事物的基石,时间和空间是描述和研究事物的依托。 —注:爱因斯坦在1905年提出的“相 对论”中所阐明的基本论点 参考系的选择-问题描述 一个工厂在N个天里要生产布丁。每天需要Ci元钱生产一单位布丁,且消费者会需要Pi单位布丁。布丁可以储存在仓库中,一天一单位布丁储存需要S元钱。但是由于布丁有保质期,所以最多只能保存T天。求满足消费者需求的最少花费。 1 =N,T =40000 参考系的选择-问题分析 1 Wmin= Wi=Pi*Vi Vi=Min(Cj+S*(i-j)) (0 j =i, j =i-T) 算法时间复杂度为O(NT) 参考系的选择-问题分析 2 参考系的选择-问题分析 2 参考系的选择-小结 选用改变的对象 放弃常规的“0” 灵活选用参考系 单位长度的改变-问题引入 在参考系中选定参考点O,建立以O为原点的坐标系,就可以把物体相对于参考系的位置定量地用坐标表示出来 三要素:原点,正方向,单位长度 单位长度的改变-问题描述 平面中有一个宝藏和机器人,机器人的任务就是拿到宝藏。平面中分布了N(1 N 100)个磁场,每个磁场呈正方形,且边与坐标轴平行,磁场边和顶点不会重合。磁场顶点、机器人和宝藏坐标的范围都是0~10000。机器人只能水平或垂直移动,且不能沿着磁场边移动。问,机器人拿到宝藏至少要穿过多少条磁场线? 单位长度的改变-问题描述 单位长度的改变-问题分析 1 构图G={V,E} V={坐标系中所有点} E={坐标系两相邻点间的边} 穿过磁场边,权值为1 未穿过磁场边,权值为0 单源最短路径 |V|=10000*10000 单位长度的改变-问题分析 2 没有磁场的图,问题答案显然为0,但上种方法,耗时大量 坐标范围很大,有效坐标个数很小 单位长度的改变-问题分析 2 重建坐标系,单位长度的意义为有效坐标中的第几个 坐标系范围大大缩小 |V|=204*204 单位长度的改变-小结 单位长度:长度“1” 坐标系范围大大缩小 不局限于常规 改造与创造 坐标系的建立-问题引入 数轴 两条非平行数轴 坐标系的建立-问题描述 一个三角形的田野用递增的正整数进行编号。一位旅行者,要从编号为M的格子到编号为N的格子。(1 =N,M =109)旅行者只能通过穿过边进入一个新格子,而不能通过点在格子中旅行。旅行者穿过的边数为旅行者的路程长度。求从N到M的最小路程长度。 坐标系的建立-问题分析 1 构造图G={V,E} V={小三角形} E={每个三角形与相邻三角形权为1的边} 宽搜 O(N) N=1000000000 坐标系的建立-问题分析 2 行列表示 坐标系的建立-问题分析 2 两个坐标相互独立 坐标系的建立-问题分析 2 O( ) N=1000000000 O(31622) 坐标系的建立-问题分析 3 一个m*n的矩阵中,求A格到B格所要穿过的最少边数。 坐标系的建立-问题分析 3 坐标系的建立-问题分析 3 坐标系的建立-小结 不借助坐标系 借助常用坐标系 加z数轴,非常规坐标系 总结 Puddin Cross Wave * * * 只能用线段树实现? Ci-S(i-1) Ci 用队列,O(N) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 (0,0) (10000,10000) 序号“1” 多维坐标系 平面坐标系 最短路 拉直放入直角坐标系 行先相等,列再相等 (x1,y1) (x1,y2) 为什么Delta-wave的解不等于两坐标的差值和呢? (x1,y1) (x2,y2) |x1-x2|+|y1-y2| 直角坐标系不完备? x y z (0,0,0) (3,1,2) A(x1,y1,z1) B(x2,y2,z2) |x2-x1|+|y1-y2|+|z1-z2| (2,2,0) 复杂 模型 简洁 思维 建立适宜问题特性的坐标系 方便度量 参考系的选择 单位长度的改变 坐标系的建立 经典 打 破 常 规 改 造 创 造 参考系与坐标系的思想 * * * * * * 把每个小三角形视为一个节点,从一个小三角形与相邻小三角形间加一条无向边,边的权值为1。那么从起始点到目标点所要穿越的最少边数就等于构造的图中两点间的最短距离。 由于此图中所有边的权值均为1,所以我们可用宽搜解决最短路径。 算法
文档评论(0)