#P5391. [Cnoi2019] 青染之心

    ID: 4198 Type: RemoteJudge 5000ms 64MiB Tried: 0 Accepted: 0 Difficulty: 6 Uploaded By: Tags>2019O2优化背包树链剖分

[Cnoi2019] 青染之心

题目背景

这里原本有着一个史诗般的可歌可泣的背景故事,可是这里空太小,写不下。

题目描述

Cirno 初始有一个空的物品序列,一个大小为 VV 的背包,现在你有 qq 个操作,分为两种:

  • add x y:表示加入一种体积为 xx, 价值为 yy 的物品到序列末尾。
  • erase:表示删除序列末尾的物品。

在每个操作结束以后,你需要求出:

假设序列中的每种物品都有无穷多个,Cirno的背包可以装下的物品最大价值和。

输入格式

第一行,两个整数,qqVV 分别表示操作数和背包大小。

以下 qq 行,每行一个操作。

输出格式

qq 行,每行表示每次操作后的答案。

4 10
add 10 3
add 5 2
add 3 3
erase
3
4
9
4

提示

对于 100%100\% 的数据 1q,V,x,y2×1041\le q, V, x, y \le 2\times10^4