属于第一题的衍生,多设置一个参数score存放nums的值,当满足题意时将nums值叠加到score的结果中
class Solution:
    n = int(input())
    nums = list(map(int,input().split()))
    point=n-1
    score=nums[n-1]
    for i in range(n-2,-1,-1):
        if(point<=nums[i]+i):
            point=i
            score+=nums[i]
    if(point==0):
        print(score)
    else:
        print("-1")