def test(n:int,a:list):
if n==1:
return a[0]
dp = [0 for _ in range(n+1)]
dp[1]=a[0]
for i in range(2,n+1):
dp[i]=max(dp[i-1]+a[i-1],dp[i])
dp[i]=max(dp[i],dp[i-2],dp[i-3])
return dp[n]
if __name__ == "__main__":
T = int(input())
res = []
for _ in range(T):
n = int(input())
a = list(map(int,input().split()))
res.append(test(n,a))
for i in res:
print(i)

京公网安备 11010502036488号