페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
10
ms
메모리 제한
1024
MB
이차원 평면 위에 개의 가중치가 있는 점으로 이루어진 초기 다중집합 가 주어진다. 각 점 ()는 에 위치하며 연관된 가중치 를 가진다. 다음 유형의 쿼리 개를 처리한다. 번째 () 쿼리에 대해 다음을 수행한다.
0 $x$ $y$ $w$: 좌표 에 가중치 인 새 점을 추가한다. 추가하기 전에 라고 하면, 이 점을 라고 부른다. 이 좌표에 점이 이미 존재하면 새 점을 별개의 개체로 추가한다.
1 $x$ $w$: 점 의 가중치를 로 갱신한다. (즉, )
2 $l$ $d$ $r$ $u$: 이고 인 모든 점에 대해 가중치의 합을 로 나눈 나머지를 계산한다.
3 $l$ $d$ $r$ $u$ $a$ $b$: 이고 인 각 에 변환 를 적용한다.
각 쿼리 유형에 대해 다음이 성립한다.
0: , 1: 2: , 3: , , $N$ $Q$
$x_0$ $y_0$ $w_0$
$x_1$ $y_1$ $w_1$
$x_2$ $y_2$ $w_2$
$\hspace{17pt} \vdots$
$x_{N - 1}$ $y_{N - 1}$ $w_{N - 1}$
$\mathrm{Query}_0$
$\mathrm{Query}_1$
$\mathrm{Query}_2$
$\hspace{13pt} \vdots$
$\mathrm{Query}_{Q - 1}$
문제 설명에서 요구한 값 또는 값들을 출력한다.
3 7
2 0 1
6 2 10
5 4 100
2 1 1 7 7
0 5 6 1000
0 5 1 10000
3 1 5 7 7 0 100000
1 1 1000000
2 5 4 7 5
2 5 1 7 7
110
100
1110100
Library Checker Problems contributors
로그인 상태를 확인하는 중입니다.