[NOIP 2005 T2] 过河 (动态规划+简单数论)
题目大意:一只青蛙要从数轴原点向右跳过L(L<=10^9)的距离,在(0,L)上存在m个位于整点位置的石头(m<=100),青蛙每次跳跃可以向右跳[s,t](1<=s<=t<=10)间的一个整数距离。请问它最少踩到几块石头?
思路:
本题容易从动态规划的角度去思考,用表示跳到位置i时最少踩了几个石头,直接枚举向右跳多远更新即可。但是L太大了,铁定超时...
原创
2018-11-02 16:08:58 ·
592 阅读 ·
0 评论