Problem5615--Problem I. Nim Cheater

5615: Problem I. Nim Cheater

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 8 MiB

Description

Alice and Bob are playing the Nim game. In this game, there are several piles of stones, where each pile may contain multiple stones. Two players take turns to remove stones. The player who can't take any legal move first loses. In each move, the player can select a pile of stones, then remove a positive number of stones from it. They will play $n$ games in the next $n$ days, one game per day. Initially, there are no piles of stones. On the $i$-th day, exactly one event will happen, and then they will play a new game. Alice always takes moves first, and both of the players will play optimally. Bob wants to win the game by cheating. Before each game, Bob can pay to delete several piles of stones such that Alice can never win. And after each game, Bob will restore all the deleted piles back.
On each day, one of the following two events will happen:
  • $''{ADD\ a[i]\ b[i]}''$ ($1\leq a[i]<16\,384$, $1\leq b[i]\leq 100\,000$): Alice puts a new pile of $a[i]$ stones as the rightmost pile, which will cost Bob $b[i]$ dollars to delete it.
  • $''{DEL}''$ : Alice removes the rightmost pile. It is guaranteed that such pile always exists.
You are the best friend of Bob, please help Bob determine which piles of stones to delete for each game such that the total cheating cost is minimized. Note that Bob can always win by deleting all the piles.

Input

The input contains only a single case. The first line of the input contains a single integer $n$ ($1 \leq n \leq 40\,000$), denoting the number of days.
Each of the next $n$ lines describes an event, the $i$-th of which denotes the event happened on the $i$-th day.
It is guaranteed that the number of ``\t{ADD}'' events will never exceed $20\,000$.

Output

Print $n$ lines, where the $k$-th $(1\le k \le n)$ line contains a single integer, the minimum number of dollars that Bob needs to pay on the $k$-th day.

Sample 1 Input

7
ADD 3 10
ADD 2 4
ADD 1 5
ADD 2 1
DEL
DEL
ADD 3 5

Sample 1 Output

10
14
0
1
0
14
4

HINT

题目来源:2021年5月29日 ICPC 澳门分站赛。

Source/Category