我也是感觉代码有问题。我看你只有deep(timer+1,sum+arr[i])却没有deep(timer+1,sum)。你的意思是必须顺着换吗,不应该是比如,多加一个2块钱多了,那就不加,而是选择多加1块钱去试吗?我对你的那个for i的循环理解是,从第i个选项开始连续选?