일반적인 물리상식이 통하지않는다...
가속 혹은 감속시, 입력이 2개 들어올 경우 C, G 라고 가정하면
현재속도에 가속도(그냥 속도의 변화로 본다.. 시간만큼의 가속도 변화가 아니라)를 더하거나 빼주고 그만큼을 이동거리에 더해준다.
res=[]
for m in range(int(input())):
dis=0
N=int(input())
speed=0
for i in range(N):
li=list(map(int,input().split()))
if len(li)==2:
C,G=li[0],li[1]
speed=speed+G if C==1 else max(0,speed-G)
dis+=speed
else:
dis+=speed
res.append(dis)
for i in range(len(res)):
print("#%d %s"%(i+1,res[i]))