| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 228 | 92 | 66 | 52.800% |
용량이 $x$인 물통과 정수로 이루어진 수열 $A_1,A_2,\cdots,A_N$이 주어진다. 우리는 물통에 물을 채우거나 빼는 작업을 총 $N$번 수행하고자 한다.
$A_i$가 양수라면 $i$번째 작업은 물통에 물을 $A_i$만큼 채우는 작업이고, 아니라면 물통에 물을 $\left| A_i \right|$만큼 빼는 작업이다.
다음과 같은 쿼리가 총 $M$번 주어진다.
첫째 줄에 용량을 나타내는 정수 $x$와 수열의 길이 $N$이 공백을 사이에 두고 주어진다. $(1\leq x\leq 10^{13}, 1\leq N \leq 10^5)$
둘째 줄에 정수로 이루어진 수열 $A_1,A_2,\cdots,A_N$이 주어진다. $(-x \leq A_i \leq x)$
셋째 줄에 쿼리의 개수를 나타내는 정수 $M$이 주어진다. $(1\leq M \leq 10^5)$
넷째 줄부터 $M$개의 줄에 걸쳐 정수 $y$가 주어진다. $(0 \leq y \leq x)$
첫째 줄부터 총 $M$개의 줄에 걸쳐 쿼리가 주어질 때마다 정답을 출력한다.
6 4 1 -5 3 -2 7 0 1 2 3 4 5 6
1 1 1 1 1 2 2
1 1 -1 1 1
0