Description 有一个大小为 的大方格,初始小人在位置 。记小人的位置为 ,每秒小人都能够移动至 的范围内。 给不定数个苹果,对苹果 , 在 时刻出现在, 下落速度为 , 价值为 。 求小人通过最优移动能够获得的最大价值和 打印小人每秒的移动策略 Solution 考虑 不难想到DP数组 的状态设置为小人在第 秒,位于位置 时获得的最大价值和。 是小人在第 秒,位于位置 时能够获得的价值和 由于起始位置固定,不妨倒过来DP。 答案就是 求DP的路径只需要记录是怎么转移的即可。 code #include <bits/stdc++.h> #d...