早教吧作业答案频道 -->数学-->
noip2005过河的路径压缩问题在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧.在桥上有一些石子,青蛙很讨厌踩在这些石子上.由于桥的长度和青蛙一次跳过的距离都是正整
题目详情
noip2005 过河 的路径压缩问题
在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧.在桥上有一些石子,青蛙很讨厌踩在这些石子上.由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度).坐标为0的点表示桥的起点,坐标为L的点表示桥的终点.青蛙从桥的起点开始,不停的向终点方向跳跃.一次跳跃的距离是S到T之间的任意正整数(包括S,T).当青蛙跳到或跳过坐标为L的点时,就算青蛙已经跳出了独木桥.
题目给出独木桥的长度L,青蛙跳跃的距离范围S,T,桥上石子的位置.你的任务是确定青蛙要想过河,最少需要踩到的石子数.
我想知道为什么两石头的距离超过100,则可压缩到100,谁能证明下,
在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧.在桥上有一些石子,青蛙很讨厌踩在这些石子上.由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度).坐标为0的点表示桥的起点,坐标为L的点表示桥的终点.青蛙从桥的起点开始,不停的向终点方向跳跃.一次跳跃的距离是S到T之间的任意正整数(包括S,T).当青蛙跳到或跳过坐标为L的点时,就算青蛙已经跳出了独木桥.
题目给出独木桥的长度L,青蛙跳跃的距离范围S,T,桥上石子的位置.你的任务是确定青蛙要想过河,最少需要踩到的石子数.
我想知道为什么两石头的距离超过100,则可压缩到100,谁能证明下,
▼优质解答
答案和解析
以前做过,我证明一下:好像ST最大值分别为10,那么我们尽量让ST不重合,也就是S=9,T=10,来看一下,下面是可以跳到的序列:
0,9,10,18,19,20,27,28,29,30,36,37,38,39,40 ……
90,91,92,93,94,95,96,97,98,99,100.
注意到在前面会有断开的区间,也就是状态不同,而81以后青蛙可以调到任何一个格,所以可以压缩到100.至于为什么不压缩到更低,是因为前面那些便于你理解,实际上是这个公式算的:lcm(max(T),max(T)-1)证明复杂从略.
0,9,10,18,19,20,27,28,29,30,36,37,38,39,40 ……
90,91,92,93,94,95,96,97,98,99,100.
注意到在前面会有断开的区间,也就是状态不同,而81以后青蛙可以调到任何一个格,所以可以压缩到100.至于为什么不压缩到更低,是因为前面那些便于你理解,实际上是这个公式算的:lcm(max(T),max(T)-1)证明复杂从略.
看了noip2005过河的路径压缩...的网友还看了以下:
质量为50kg跳水运动员,从1m高的跳板上向上跳起,最后一9.8m/s的速度入水,不计空气阻力,取 2020-04-26 …
奥运会上,芜湖籍跳水运动员周吕鑫获得10m跳台银牌2008年北京奥运会上,芜湖籍跳水运动员周吕鑫获 2020-05-23 …
某同学做一个关于跳蚤听力的实验。他把跳蚤放在玻璃瓶里,大叫:“跳、跳、跳!”跳蚤跳得很高。然后切去 2020-06-08 …
大家对“跳蚤实验”的理解是什么科学家做过这样一个有趣的实验:把跳蚤放在桌子上,一拍桌子,跳蚤立即跳 2020-06-29 …
为什么跳蚤跳那么高,着落的时候没把自己摔死?跳蚤是昆虫世界的跳跃冠军。跳蚤跳高的世界记录是22厘米 2020-06-29 …
有个电孑跳蚤在数轴上跳来跳去,每跳到负数就亮一次红灯,跳到正数不亮灯.起点是表示数-2的点(记亮一 2020-07-03 …
人要从行驶的车中跳到地面上,为了避免摔倒,跳车人应该()A.向车行的反方向跳B.向上跳C.向车行的方 2020-11-21 …
在一艘匀速向北行驶的轮船甲板上,一人做立定跳远,若向各个方向都用相同的力起跳,则()A.向北跳最远B 2020-11-22 …
某同学做一个关于跳蚤听力的实验。他把跳蚤放在玻璃瓶里,大叫:“跳、跳、跳!”跳蚤跳得很高。然后切去跳 2020-11-22 …
不用方程,只能用算式甲乙二人跳绳,前两轮跳完以后,甲乙的跳绳次数比是2:3;第三轮甲先跳完后,甲乙总 2020-11-24 …