TopCoder

User's AC Ratio

100.0% (8/8)

Submission's AC Ratio

81.8% (9/11)

Tags

Description

Alice 跟 Bob 在玩遊戲,給定 a1,a2,,a2N,Alice 可以將這個數列任意排列,之後 Bob 要做最少次操作使得 ai=ai+N 對所有 i1N 都成立,Bob 每次可以進行的操作為選擇一個足標 i,將 ai 改成 ai2, 2ai2ai+1。Alice 想讓 Bob 需要的操作次數盡量多,那最多可以是多少?

因為這遊戲對他們來說實在太簡單,所以他們決定改成以下問題:Alice 會進行 Q 次挑戰,每一次挑戰都會選擇數列的某個數修改成新的數字,請 Bob 在每次修改後告訴 Alice 上述遊戲的答案是多少。請注意在過程中真正會改變序列的只有這 Q 次修改。

Input Format

輸入第一行包含一個正整數 N ,代表數列有 2N 個數字。

接下來的一行輸入 2N 個數字,第 i 個數字代表一開始的 ai

接下來的一行包含一個正整數 Q ,代表有 Q 個修改操作。

接下來有 Q 行,第 i 行有兩個以空白分隔的整數 xi,yi,代表要將第 xi 個數字改成 yi

  • 1N,Q105
  • 1ai,yi106
  • 1xi2N

Output Format

請輸出 Q 行數字,第 i 行數字代表在第 i 次修改之後的答案。

Sample Input 1

3
2 8 6 2 5 4
3
5 7
2 10
1 6

Sample Output 1

9
9
12

Sample Input 2

3
6 8 4 4 7 7
3
2 9
3 8
2 9

Sample Output 2

13
14
14

Sample Input 3

5
7 3 8 7 6 2 5 1 6 6
5
2 5
5 1
2 4
10 2
8 9

Sample Output 3

18
16
16
15
16

Hints

Problem Source

IOICamp 2023 Day3 pH

Subtasks

No. Testdata Range Constraints Score
1 0~2 範例測資 0
2 0~22 無特別限制 100

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 2000 524288 65536 1 2
1 2000 524288 65536 1 2
2 2000 524288 65536 1 2
3 2000 524288 65536 2
4 2000 524288 65536 2
5 2000 524288 65536 2
6 2000 524288 65536 2
7 2000 524288 65536 2
8 2000 524288 65536 2
9 2000 524288 65536 2
10 2000 524288 65536 2
11 2000 524288 65536 2
12 2000 524288 65536 2
13 2000 524288 65536 2
14 2000 524288 65536 2
15 2000 524288 65536 2
16 2000 524288 65536 2
17 2000 524288 65536 2
18 2000 524288 65536 2
19 2000 524288 65536 2
20 2000 524288 65536 2
21 2000 524288 65536 2
22 2000 524288 65536 2