package oSWExpertAcademy;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class D2_1940 {
public static void main(String[]args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
int testCase = Integer.parseInt(br.readLine());
for(int tc=1; tc<=testCase; tc++) {
int time = Integer.parseInt(br.readLine());
int vel = 0;
int dis = 0;
for(int i=0; i<time; i++) {
String[] input = br.readLine().split(" ");
int command = Integer.parseInt(input[0]);
if(command != 0) {
int acc = Integer.parseInt(input[1]);
if(command == 1) {
vel += acc;
}else{
vel -= acc;
if(vel < 0) {
vel = 0;
}
}
}
dis += vel;
}
System.out.println("#"+tc+" "+dis);
}//testCase for문
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
댓글