문제
여러분은 2차원 지도에서 자동차를 조종하여 아이템을 모으는 게임을 제작하고 있다.
지도에는 아이템을 얻을 수 있는
자동차가 이 위치를 지나갈 때마다
자동차는
이 때, 이동이 시작되는 위치에 있는 상자의 아이템은 얻을 수 없다.
즉, (
자동차는 (
입력
첫 번째 줄에 상자의 개수
이후
이후
[제약 조건]
1 \leq N \leq 200,000 1 \leq Q \leq 200,000 1 \leq x_i \leq 200,000 1 \leq y_i \leq 200,000 1 \leq w_i \leq 200,000 0 \leq d_j \leq 3 1 \leq v_j \leq 200,000 상자의 위치는 서로 다르다.
매 순간 자동차의
x ,y 좌표는 1 이상 200,000 이하이다.주어지는 모든 수는 모두 정수이다.
출력
첫 번째 줄에 Q번의 이동에서 얻게 되는 아이템의 총 개수를 출력한다.
부분문제
번호 | 점수 | 조건 |
---|---|---|
#1 | 9점 | |
#2 | 17점 | |
#3 | 15점 | 모든 상자의 x좌표가 서로 다르고, y좌표가 서로 다르다. |
#4 | 37점 | |
#5 | 22점 | 추가 제약 조건 없음. |
예제1
46
5 5 3
5 8 5
3 5 2
1 5 1
0 4
1 9
3 5
2 3
2 1
0 5
24
![](https://u.jungol.co.kr/problem/5649/f6786110-825f-48dd-8748-3c446fb565a4.png)
이동할 때마다 초록색으로 표시된 아이템을 얻는다.
예제2
33
1 3 1
2 2 1
3 1 1
1 3
0 2
3 3
2