- 1
- 0
- 约5.8千字
- 约 29页
- 2017-08-19 发布于北京
- 举报
浅谈信息学中状态的合理设计与应用福建省福州第三中学 刘弈 引言 在日常生活中,工作时间与工作数量、单位效率的关系可以用下面的这个式子来表达: 工作时间=工作数量*单位效率 引言 在信息学中,程序的运行时间是由两个因素决定的,程序中所处理的状态的总数目和处理每个状态所花费的时间。 程序运行时间=状态总数*单位效率 引言 信息学中的状态总数有时隐藏着许多冗余状态。我们对状态的合理设计与应用不仅能优化的算法效率,还能够帮助编程人员理清思路,降低思维难度。 例三 Shoot Your Gun 定义边平行于坐标轴的简单多边形为矩形多边形。 已知在一个大的矩形多边形M中有两个小的矩形多边形G和T。G边上的任意一点可以向其左上、左下、右上、右下四个方向发射出射线。射线在遇到M的边时会发生光的镜面反射。 求从G边上的任意一点发出一条射线到T所需要的最少反射次数。 矩形多边形最多包含50条边,顶点坐标为整数在[0,4000]之内。 题目中G边上的任意一点都可以发射出射线。 只需要处理整点和1/2点即可。 题目分析 使用普通的状态表示法,将每个点发射出的4个方向分别做为4个点,进行构图并使用最短路算法进行求解。 这样的状态数是O(n2)级别的,不能很好的解决此题。 分析条件 题目条件: 路线轨迹遵循光的传播路线 光是沿直线传播的,只有在遇到障碍物时才会发生反射 只有发生反射时
您可能关注的文档
最近下载
- AP统计学 2023年真题 附答案和评分标准 AP Statistics 2023 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 部编人教版三年级语文上册《司马光》教学设计.pdf VIP
- 医疗机构内部审计规范与实务指南.docx VIP
- 统编版语文二年级下册“快乐读书吧” 大头儿子和小头爸爸 导读课 课件(共27张PPT).pptx VIP
- 2023年新疆喀什地区“才聚喀什·智惠丝路”人才引进考试真题及答案.docx VIP
- 4年级道德与法治-授课课件-5合理消费.pptx VIP
- Sos索思动态心电记录仪TER010ET010说明书.pdf
- 2026四年级下册道德与法治合理消费教案.pptx VIP
- 部编本小学语文三年级上册《24、司马光》教学设计.docx VIP
- 新解读《GB_T 30159.1 - 2013纺织品 防污性能的检测和评价 第1部分:耐沾污性》最新解读.docx VIP
原创力文档

文档评论(0)