단층

대각선 단층 이동과 지표 침식을 적용한 뒤 각 단위 구간에 드러난 지층의 퇴적 연도를 구합니다.

어려움8세그먼트 트리기하아직 제출이 없습니다시간 제한2초메모리 제한256 MB

문제

먼 옛날 IOI 문명이 번성했지만 화산 분화로 멸망했다. 이 문명은 직선 모양의 하천을 따라 자리 잡았고, 멸망하던 시점의 지표면은 완전히 평평했다.

유적지를 좌표평면으로 보자. xx축이 지표면이고 yy축이 높이 방향이다. 직선 y=0y = 0은 지표, 영역 y>0y > 0은 지상, 영역 y<0y < 0은 지하다. 문명이 멸망한 시점을 기준으로 aa년 전(a0a \ge 0)의 지층은 직선 y=ay = -a 위에 있었다.

문명이 멸망한 뒤 유적지에서 지각 변동이 QQ번 일어났다. ii번째 (1iQ1 \le i \le Q) 지각 변동은 위치 XiX_i, 방향 DiD_i, 변동량 LiL_i로 나타내고, DiD_i는 1 또는 2다. ii번째 지각 변동은 다음 순서로 일어난다.

  1. 지층이 이동한다.
    • Di=1D_i = 1이면 점 (Xi,0)(X_i, 0)을 지나는 기울기 11의 직선을 따라 단층이 생기고, 이 직선보다 위쪽 영역에 있는 지층이 직선을 따라 높이 LiL_i만큼 이동한다. 즉 이 직선보다 위쪽에 있는 점 (x,y)(x, y)는 점 (x+Li, y+Li)(x + L_i,\ y + L_i)로 옮겨간다.
    • Di=2D_i = 2이면 점 (Xi,0)(X_i, 0)을 지나는 기울기 1-1의 직선을 따라 단층이 생기고, 이 직선보다 위쪽 영역에 있는 지층이 직선을 따라 높이 LiL_i만큼 이동한다. 즉 이 직선보다 위쪽에 있는 점 (x,y)(x, y)는 점 (xLi, y+Li)(x - L_i,\ y + L_i)로 옮겨간다.
  2. 이동한 직후 영역 y>0y > 0에 놓인 지층은 풍화로 모두 사라진다.

시간이 흘러 현대에 고고학자 JOI 박사가 IOI 문명의 유적을 발굴한다. 박사는 그동안 일어난 지각 변동을 모두 알고 있고, 지금 지표에 드러난 지층이 문명 멸망 몇 년 전의 지층인지 알고 싶다.

지각 변동의 정보가 주어지면, 1iN1 \le i \le N인 각 정수 ii에 대해 점 (i1,0)(i - 1, 0)과 점 (i,0)(i, 0) 사이의 지표에 드러난 지층이 문명 멸망 몇 년 전의 지층인지 구하라.

입력

첫째 줄에 정수 NNQQ가 공백으로 구분되어 주어진다. 답을 구해야 하는 지층의 수가 NN, 지각 변동의 수가 QQ라는 뜻이다.

이어지는 QQ개의 줄 중 ii번째 줄 (1iQ1 \le i \le Q)에는 정수 XiX_i, DiD_i, LiL_i가 공백으로 구분되어 주어진다. ii번째 지각 변동의 위치가 XiX_i, 방향이 DiD_i, 변동량이 LiL_i라는 뜻이다.

출력

NN개의 줄을 출력한다.

ii번째 줄 (1iN1 \le i \le N)에는 점 (i1,0)(i - 1, 0)과 점 (i,0)(i, 0) 사이의 지표에 드러난 지층이 문명 멸망 몇 년 전의 지층인지를 나타내는 정수 하나를 출력한다.

제한

  • 1N2000001 \le N \le 200000
  • 1Q2000001 \le Q \le 200000
  • 1000000000Xi1000000000-1000000000 \le X_i \le 1000000000 (1iQ1 \le i \le Q)
  • 1Di21 \le D_i \le 2 (1iQ1 \le i \le Q)
  • 1Li10000000001 \le L_i \le 1000000000 (1iQ1 \le i \le Q)