문제
JOI 평원은 동서 방향으로 퍼지는 매우 큰 평원이다. 이 평원은 직선으로 간주 될 수 있으며 각 지점은 동쪽을 향한 양의 좌표로 표시됩니다. JOI 평원은 겨울을 맞이하여
바람이 불면 눈덩이는 바람과 같은 방향으로 바람의 강도와 같은 거리만큼 굴러갑니다. 즉,
처음에는 JOI 평원 전체에 눈이 쌓여 있었다. 눈이 쌓여 있는 범위를 눈덩이가 굴러가면 눈이 부착되어 눈덩이의 무게가 늘어나 그 범위의 눈은 없어진다. 즉,
처음에는 모든 눈덩이의 무게는
눈덩이의 첫 번째 좌표,
입력
입력은 다음 형식으로 표준 입력에서 제공됩니다. 입력 된 모든 값은 정수입니다.
.
.
.
[제한]
•
•
•
•
•
출력
표준 출력에 N 행으로 출력하라. i 행째 (1 ≤ i ≤ N)에는 Q 일째의 끝에서 눈덩이 i의 무게를 출력하라.
부분문제
번호 | 점수 | 조건 |
---|---|---|
#1 | 33점 | N ≦ 2 000,Q ≦ 2 000 |
#2 | 67점 | 추가 제한 없음 |
예제1
4 3
-2 3 5 8
2
-4
7
5
4
2
6
이 입력 예에서 눈덩이의 좌표와 무게는 다음과 같이 변경됩니다.
• 첫째, 각 눈덩이의 좌표는 눈덩이 1부터 -2, 3, 5, 8입니다. 각 눈덩이의 무게는 눈덩이 1부터 순서대로 0, 0, 0, 0입니다.
• 1일째에는 동향으로 힘 2의 바람이 불었다. 첫째 날의 끝에서 각 눈덩이의 좌표는 눈덩이 1부터 순서대로 0, 5, 7, 10입니다. 각 눈덩이의 무게는 눈덩이 1부터 순서대로 2, 2, 2, 2입니다.
• 둘째 날에는 서쪽으로 힘 4의 바람이 불었다. 둘째 날의 끝에서 각 눈덩이의 좌표는 눈덩이 1부터 -4, 1, 3, 6입니다. 각 눈덩이의 무게는 눈덩이 1부터 순서대로 4, 4, 2, 3입니다.
• 3 일째에는 동쪽으로 힘 7의 바람이 불었다. 3 일째의 끝에서 각 눈덩이의 좌표는 눈덩이 1부터 순서대로 3, 8, 10, 13입니다. 각 눈덩이의 무게는 눈덩이 1부터 순서대로 5, 4, 2, 6입니다.
따라서 3 일째의 끝에서 각 눈덩이의 무게 5, 4, 2, 6을 순서대로 출력합니다.
예제2
1 4
1000000000000
1000000000000
-1000000000000
-1000000000000
-1000000000000
3000000000000
예제3
10 10
-56 -43 -39 -31 -22 -5 0 12 18 22
-3
0
5
-4
-2
10
-13
-1
9
6
14
8
7
9
11
10
9
8
5
10