パナソニックグループ プログラミングコンテスト2025(AtCoder Beginner Contest 427)
G
Takahashi's Expectation 2
AtCoder
⌀ 2975
原题
← F→
翻译中…

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.

翻译中…

样例

Input #1
4 31 41
59 -26 53 58
5
2 9
1 79
2 32
1 38
2 462
Output #1
61
43
216
Initially, the values of the presents Takahashi is scheduled to receive are $59,-26,53,58$, in the order he will receive them. The five queries are as follows: - When his mood is initially $9$, his mood changes as $9\rightarrow40\rightarrow-1\rightarrow30\rightarrow61$ each time he receives a present, so print the final mood $61$. - A present with value $79$ is added to the presents he is scheduled to receive, and the values of the presents he is scheduled to receive become $59,-26,53,58,79$. - When his mood is initially $32$, his mood changes as $32\rightarrow63\rightarrow22\rightarrow53\rightarrow84\rightarrow43$ each time he receives a present, so print the final mood $43$. - A present with value $38$ is added to the presents he is scheduled to receive, and the values of the presents he is scheduled to receive become $59,-26,53,58,79,38$. - When his mood is initially $462$, his mood changes as $462\rightarrow421\rightarrow380\rightarrow339\rightarrow298\rightarrow257\rightarrow216$ each time he receives a present, so print the final mood $216$.
Input #2
3 1000000000 1000000000
1000000000 0 -1000000000
3
2 -1000000000000
2 0
2 1000000000000
Output #2
-997000000000
-1000000000
997000000000
Note that the absolute value of the input and the values to be output may be $2 ^ {32}$ or greater.
Input #3
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
Output #3
9874
14402
8296
8180
10449
6664
3600
12497
题目信息

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。