- 1
- 0
- 约1.91千字
- 约 25页
- 2017-04-10 发布于上海
- 举报
問题中的变与不变
问题中的变与不变
长沙市雅礼中学 陈雪
引言
对变量进行操作是信息学中的常见问题。
如果能找到变量之间的关系,把变量转化成不变量,那么算法的效率就将得到质的提升。
[例一]蚂蚁
一条树枝上有N只蚂蚁。给出他们的位置,如何安排蚂蚁初始的方向使得全部蚂蚁掉落的时间最早或最晚。
最多1,000,000只蚂蚁。
感性认识
左边的蚂蚁向左端走,右边的蚂蚁向右端走。
如何使全部掉落的时间最晚?
猜想:让左边的蚂蚁向右端走,同时右边的蚂蚁向左端走。
理性分析
直接证明猜想难度比较大。
看一般的情况:
纪录2只蚂蚁的有用信息:速度 和位置 。
设 。
在蚂蚁相遇前一刻,
在蚂蚁相遇后一颗,
一个集合内蚂蚁相遇
集合不变
继续分析
另
任何两只属于集合U内的蚂蚁相遇之后,集合U不变。
集合U只随着时间的变化而变化。
{Ansi}={蚂蚁I按起始方向走到端点}
继续分析
回到原问题
最早时间=
最迟时间=
猜想得证!!
最终时间复杂度O( n )。
即左边蚂蚁向左走,右边蚂蚁向右走
Max{蚂蚁I向近端出发}
Max{蚂蚁I向远端出发}
即左边蚂蚁向右走,右边蚂蚁向左走
小结
分析题目的特殊特点:
1.原路返回
2.速度相同
将速度变量固定,成为常量。
问题得到了简化。
[例二]circular way
安排一
您可能关注的文档
最近下载
- 失语症的评定课件.pptx VIP
- 铁路工务信息综合管理平台建设方案.docx VIP
- 失语症评定郑若楠课件.pptx VIP
- 2026年境外人员住宿登记方案.docx VIP
- 2025年(游戏艺术设计)游戏测试技术试题及答案.doc VIP
- 电线电缆质检员检验工历年考试培训基础知识试题及答案.docx VIP
- 浏河小学党风廉政风险防范措施.docx VIP
- 超星尔雅学习通《大数据与人工智能导论(厦门大学)》章节测试附答案 .pdf VIP
- 专题14 选择性必修3:文化交流与传播(知识清单)(全国通用)2026年高考历史一轮复习讲练测.pdf VIP
- 10以内加减法口算100题(可直接打印).pdf VIP
原创力文档

文档评论(0)