시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 (추가 시간 없음) 512 MB (추가 메모리 없음)98715211118.974%

문제

2062 대선일, 유권자들의 투표가 끝나고 결과를 확인하는 일만 남았다. 이번 대선에 출마한 경곽당 N + 1 번 후보 정후는 초조하게 결과를 기다리고 있다. 이번 대선에는 정후 말고도 후보 N 명이 더 출마했으며 각각 1 번부터 N 번까지이다. 자신이 낙선할까 불안해진 정후는 개표 도중 계속하여 질문을 한다. 개표는 다음과 같은 사건 Q 회로 이루어진다.

  • 1 x p: 투표지 x 장이 p 번 후보의 표임이 집계된다. 즉, p 번 후보의 누적 표 수가 x만큼 증가한다.
  • 2 x y: 정후가 묻는다. "지금까지 집계된 표 이후 저를 찍은 표가 x 장, 제가 아닌 후보를 찍은 표가 y 장 더 집계된다면 제가 당선될 가능성이 있나요?"

정후를 위해 정후의 질문마다 답해 주자. 단, 최다 득표한 두 후보가 서로 같은 수의 표를 얻었다면 결선 투표를 치러야 하기 때문에 당선이 아니다.

입력

첫째 줄에 두 정수 NQ가 공백으로 구분되어 주어진다. 둘째 줄부터 + 1째 줄까지 Q 개의 줄에 걸쳐 사건을 나타내는 세 정수가 공백으로 구분되어 주어진다.

출력

정후의 각 질문에 대한 답을 한 줄에 하나씩 출력한다. 정후가 당선될 가능성이 있다면 YES를, 없다면 NO를 출력한다.

제한

  • 1 ≤ N ≤ 100,000
  • 1 ≤ Q ≤ 300,000
  • 0 ≤ x,≤ 106
  • 1 ≤ p ≤ N + 1
  • 마지막 사건은 정후의 질문이다.
  • 주어지는 모든 수는 정수이다.

서브태스크 1 (10점)

  • N = 1

서브태스크 2 (69점)

  • 1 ≤ N, Q ≤ 1,000

서브태스크 3 (21점)

 추가 제한 조건이 없다.

예제 입력 1

2 5
1 5 1
1 7 2
1 3 3
2 5 1
2 5 3

예제 출력 1

YES
NO

출처

High School > 경기과학고등학교 > 2022 IamCoder Qualification Test 2번

채점 및 기타 정보

  • 예제는 채점하지 않는다.