分析:贪心吧,让每次跳的点尽量小。
石头是可能无序的,比赛是实在没发现,就加了个排序过了,哎。。。
和代码一起讲做法吧,假设情况1 :上一步k加这一步余数x大于L,则最后剩余部分需要单独跳;情况2:上一步k加这一步余数x小于等于L,最后剩余部分可以并进上一步,即k+x。
画了一张图
;
代码:
#include#include #include
分析:贪心吧,让每次跳的点尽量小。
石头是可能无序的,比赛是实在没发现,就加了个排序过了,哎。。。
和代码一起讲做法吧,假设情况1 :上一步k加这一步余数x大于L,则最后剩余部分需要单独跳;情况2:上一步k加这一步余数x小于等于L,最后剩余部分可以并进上一步,即k+x。
画了一张图
;
代码:
#include#include #include