Problem Statement
Takahashi will receive some presents from now on.
He has an integer parameter called mood, and the mood changes each time he receives a present. Each present has an integer parameter called value $P$, and Takahashi's mood changes according to this parameter as follows:
- If the value
$P$of the received present is greater than or equal to the mood value, he is delighted with the present, and the mood increases by$A$. - If the value
$P$of the received present is less than the mood value, he is disappointed with the present, and the mood decreases by$B$.
Initially, there are $N$ presents that Takahashi is scheduled to receive, and the value of the $i$-th present he will receive $(1\le i\le N)$ is $P _ i$.
You are given $Q$ queries consisting of two types: addition queries and question queries. Process all of them in order, and answer all question queries.
The $i$-th query is represented by two integers $T _ i,X _ i$, and it is an addition query if $T _ i=1$, and a question query if $T _ i=2$.
In an addition query, add a new present with value $X _ i$ to the end of the presents to be received.
In a question query, answer the following question:
Find Takahashi's mood after receiving all the presents he is scheduled to receive when his mood is initially
$X _ i$.
Constraints
$1\le N\le2\times10 ^ 5$$1\le A\le10 ^ 9$$1\le B\le10 ^ 9$$-10 ^ 9\le P _ i\le10 ^ 9\ (1\le i\le N)$$1\le Q\le2\times10 ^ 5$$T _ i=1$or$T _ i=2\ (1\le i\le Q)$- There exists an integer
$i\ (1\le i\le Q)$such that$T _ i=2$. - If
$T _ i=1$, then$-10 ^ 9\le X _ i\le10 ^ 9$.$(1\le i\le Q)$ - If
$T _ i=2$, then$-10 ^ {12}\le X _ i\le10 ^ {12}$.$(1\le i\le Q)$ - All input values are integers.
Input
The input is given from Standard Input in the following format:
N A B
P _ 1 P _ 2 \ldots P _ N
Q
T _ 1 X _ 1
T _ 2 X _ 2
\vdots
T _ Q X _ Q
Output
Let $q$ be the number of question queries, and print $q$ lines. The $i$-th line $(1\le i\le q)$ should contain the answer to the $i$-th question query.
样例
4 31 41
59 -26 53 58
5
2 9
1 79
2 32
1 38
2 462
61
43
216
3 1000000000 1000000000
1000000000 0 -1000000000
3
2 -1000000000000
2 0
2 1000000000000
-997000000000
-1000000000
997000000000
20 8489 1428
6312 -9511 1048 -5301 -2588 -7097 -3342 5209 7493 3378 -5300 6592 7862 -8118 8109 1116 5549 3953 9244 7773
10
1 1694
2 -9723
2 -5195
2 -1384
1 1149
2 9845
2 -7720
2 8329
2 -4652
2 -5672
9874
14402
8296
8180
10449
6664
3600
12497
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。