만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

카드 게임

시간 제한2초메모리 제한1024 MB

요약
성호가 덱에서 카드를 제거하며 홀수 번째 카드의 값을 점수로 얻습니다. 가능한 최대 최종 점수를 구합니다.
난이도

보통10점 중 5점

유형
그리디, 구현
정답자
아직 제출이 없습니다

문제

nn개의 카드가 덱에 쌓여 있다. 위에서 ii번째 카드에는 정수 aia_i가 적혀 있다. 카드에 적힌 정수는 변하지 않는다.

성호는 혼자 게임을 하려고 한다. 처음에 성호의 점수는 00이다. 매 턴마다 성호는 다음 중 하나의 행동을 할 수 있다.

  • 현재 남아 있는 카드 개수보다 크지 않은 양의 홀수 ii를 선택한다. 위에서 ii번째 카드를 덱에서 제거하고, 그 카드에 적힌 수를 점수에 더한다.
  • 현재 남아 있는 카드 개수보다 크지 않은 양의 짝수 ii를 선택한다. 위에서 ii번째 카드를 덱에서 제거한다.
  • 게임을 종료한다. 게임을 끝내기 전에 모든 카드를 덱에서 제거하지 않아도 된다.

성호의 최종 점수의 최댓값을 구하라.

입력

각 입력은 여러 개의 테스트 케이스로 이루어져 있다. 첫 번째 줄에 테스트 케이스의 개수 tt가 주어진다(1≤t≤1041 \le t \le 10^{4}). 다음 줄부터 각각의 테스트 케이스가 주어진다.

각 테스트 케이스의 첫 번째 줄에 정수 nn이 주어진다(1≤n≤2⋅1051 \le n \le 2 \cdot 10^{5}).

두 번째 줄에 공백으로 구분된 nn개의 정수 a1,a2,…,ana_1, a_2, \ldots, a_n이 주어진다(−109≤ai≤109-10^{9} \le a_i \le 10^{9}).

모든 테스트 케이스에서 nn의 총합은 2⋅1052 \cdot 10^{5}를 넘지 않는다.

출력

각 테스트 케이스마다 정답을 한 줄에 출력한다.

힌트

첫 번째 테스트 케이스에서 성호는 다음 방법으로 55점을 얻을 수 있다.

  1. 첫 번째 턴에서 i=2i=2를 선택한다. 점수는 00점으로 유지되고, 위에서부터 남은 카드는 [−4,−3,5][-4, -3, 5]이다.
  2. 두 번째 턴에서 i=3i=3을 선택한다. 점수는 55점이 되고, 위에서부터 남은 카드는 [−4,−3][-4, -3]이다.
  3. 세 번째 턴에서 게임을 종료한다. 최종 점수는 55점이다.

두 번째 테스트 케이스에서 성호는 다음 방법으로 44점을 얻을 수 있다.

  1. 첫 번째 턴에서 i=3i=3을 선택한다. 점수는 33점이 되고, 위에서부터 남은 카드는 [1,−2,−4][1, -2, -4]이다.
  2. 두 번째 턴에서 i=1i=1을 선택한다. 점수는 44점이 되고, 위에서부터 남은 카드는 [−2,−4][-2, -4]이다.
  3. 세 번째 턴에서 게임을 종료한다. 최종 점수는 44점이다.

세 번째 테스트 케이스에서 성호는 다음 방법으로 22점을 얻을 수 있다.

  1. 첫 번째 턴에서 i=1i=1을 선택한다. 점수는 −1-1점이 되고, 위에서부터 남은 카드는 [3,−5][3, -5]이다.
  2. 두 번째 턴에서 i=1i=1을 선택한다. 점수는 22점이 되고, 위에서부터 남은 카드는 [−5][-5]이다.

예제1

  1. 예제 1

    입력
    4
    4
    -4 1 -3 5
    4
    1 -2 3 -4
    3
    -1 3 -5
    1
    -1
    
    예상 출력
    5
    4
    2
    0