不考虑n=1的情况,测试用例和自己手推例子验证都没问题,但一直0% import sys def func(): n = int(sys.stdin.readline().strip()) arr = list(map(int, sys.stdin.readline().strip().split())) dp = [[0]*10 for _ in range(n-1)] add = (arr[n-1] + arr[n-2]) % 10 mut = (arr[n-1] * arr[n-2]) % 10 dp[n-2][add], dp...