noconsec

Time limit: 0.1s Memory limit: 4MB Input: Output:

Cerință

Se dă un șir de nn numere. Să se aleagă valori din șir astfel încât nu alegem două valori pe poziții consecutive, iar suma lor este maximă.

Date de intrare

Pe prima linie se va afla tt, numărul de teste.

Fiecare dintre cele tt teste va fi descris după cum urmează:

Pe prima linie vom avea nn, reprezentând numărul de numere din șir.

Pe cea de-a doua linie vom avea valorile vectorului vv.

Date de ieșire

Se vor afișa tt numere, câte unul corespunzător fiecăruia dintre cele nn teste.

Restricții și precizări

  • 1t101 \leq t \leq 10
  • 1n1051 \leq n \leq 10^5
  • 1vi1061 \leq v_i \leq 10^6

Exemplu

stdin

3
7
5 4 1 4 3 8 5
5
9 8 7 9 8
6
11 9 0 13 14 15

stdout

17
24
39

Log in or sign up to be able to send submissions!