- 1
- 0
- 约1.08万字
- 约 29页
- 2019-08-10 发布于广东
- 举报
引言 信息学中的状态总数有时隐藏着许多冗余状态。我们对状态的合理设计与应用不仅能优化的算法效率,还能够帮助编程人员理清思路,降低思维难度。 例一 Square Root 状态分析 合理地分析状态数目 例二 Banal Tickets 状态优化 对状态进行优化 例三 Shoot Your Gun 状态设计 重新设计状态 例三 Shoot Your Gun 定义边平行于坐标轴的简单多边形为矩形多边形。 已知在一个大的矩形多边形M中有两个小的矩形多边形G和T。G边上的任意一点可以向其左上、左下、右上、右下四个方向发射出射线。射线在遇到M的边时会发生光的镜面反射。 求从G边上的任意一点发出一条射线到T所需要的最少反射次数。 矩形多边形最多包含50条边,顶点坐标为整数在[0,4000]之内。 下图左描绘出了一个例子,下图中描述了在特 殊点时的反射规则。射线方向如下图右。 题目中G边上的任意一点都可以发射出射线。 枚举? 只需要处理整点和1/2点即可。 题目分析 使用普通的状态表示法,将每个点发射出的4个方向分别做为4个点,进行构图并使用最短路算法进行求解。 这样的状态数是O(n2)级别的,不能很好的解决此题。 分析条件 题目条件: 路线轨迹遵循光的传播路线 光是沿直线传播的,只有在遇到障碍物时才会发生反射 只有发生反射时,路线方向才会发生改变。也就是说,只有在边上才可
您可能关注的文档
最近下载
- 桦褐孔菌三萜类物质的提取与含量测定.pdf VIP
- TR/CBA 228—2025《大语言模型在银行业应用的基础能力评测方法》.docx VIP
- NBT10320-2019《光伏发电工程组件及支架安装质量评定标准》.pdf VIP
- 沾染性废旧金属产品回收处理技术规范及编制说明.pdf
- 新概念英语第4册课文笔记.pdf VIP
- 2026年永定河流域投资有限公司校园招聘笔试备考题库及答案解析.docx VIP
- Q-CR 9202-2026铁路建设项目现场管理规范(OCR).pdf
- 机动车检测站安全操作规程.docx VIP
- 半导体工艺与制造技术习题答案(第四章 离子注入).pdf VIP
- 新概念英语1-4册(完美版)-(最新版).pdf VIP
原创力文档

文档评论(0)