题目大意:30001个岛排成一排,编号从0到30000,一共有n个宝物分散在这些岛上,一只猪最开始从0跳到d,之后每一步跳的步长和上一步相差不超过1,第二步步长就是d-1,d,d+1,第二步的位置就是d+d-1,d+1,d+d+1如果d=1,那么下一步不能调0长,经过有宝藏的岛会把宝藏带走,问他最终能拿到多少宝藏. 步长不会超过30000——get勾 肯定要dp——get勾 如果在某个岛步长可以是1,那么这个岛之后的所有宝藏都能拿到——get勾 歧途在于不能考虑当前状态dp[i][sp]是从哪些…