문제
깊숙한 비밀 기지에는 직사각형 포스터들이 많이 붙어 있는 벽이 있다. 포스터들은 매우 희귀하기 때문에 겹치지 않게 배치되어 있다.
가끔 벽에 붙일 가치가 있는 새로운 포스터들이 도착한다. 수호자들은 새로운 포스터들을 어디에 붙일지 결정해야 한다. 이것은 복잡한 과정이며, 당신은 그 과정의 한 단계를 돕기 위해 왔다.
수호자들은 현재 포스터들의 후보 위치를 고르고 있다. 당신은 주어진 위치에 새로운 포스터를 붙였을 때, 현재 걸려 있는 포스터들의 면적 중 가려지는 부분의 총 면적을 빠르게 계산해야 한다.
평면에 있는
입력
첫 줄에는 다섯 개의 숫자,
다음
마지막
마지막 쿼리에 대한 답을
x_i=(x_i′+l⋅v)(mod\ m) y_i=(y_i′+l⋅v)(mod\ m)
디코딩된 좌표
출력
각 쿼리에 대해 한 줄에 하나씩 답을 출력한다.
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 10점 |
|
| #2 | 10점 |
|
| #3 | 40점 |
|
| #4 | 10점 |
|
| #5 | 10점 |
|
| #6 | 10점 |
|
| #7 | 10점 |
|
예제 #1
8 11 3 4 13
1 1 5 5
7 7 5 4
4 6 2 7
1 1 7 8 0
2 2 4 3 0
3 4 6 7 0
2 9 3 10 0
24
2
6
0

예제 #2
8 11 3 4 13
1 1 5 5
7 7 5 4
4 6 2 7
1 1 7 8 4
6 6 8 7 2
2 3 5 6 7
11 5 12 6 5
24
2
6
0
예제 1과 같은 입력이지만, 온라인 쿼리를 사용한 것이다.