#P17146. Card Damage
Card Damage
1010. Card Damage
题目描述
你正在玩一款卡牌游戏。
你手中的牌分为蓝色牌和红色牌两种。最初,你有 张蓝色牌和 张红色牌。此外,还有一个变量 ,初始为 。
然后,你需要打出 次牌。对于每次出牌:
-
若你打出了一张蓝色牌,则会令 增加 。
-
若你打出了一张红色牌,设出牌后你的剩余手牌数为 ,则会造成 点伤害,然后将 设为 。
现在给定 ,请你求出你能造成的最大伤害。
输入格式
第一行包含一个整数 ,表示测试数据组数。
接下来 行,每行包含两个整数 。
输出格式
对于每组测试数据,输出一行一个整数代表你能造成的最大伤害。
样例输入
3
2 2
3 4
1 6
样例输出
5
19
21
提示
设 为打出一张红色牌, 为打出一张蓝色牌。
对于第一组数据,一种能最大化伤害的出牌顺序为 。打出第一张红色牌时,,剩余手牌数为 ,造成 点伤害;打出第二张红色牌时,,剩余手牌数为 ,造成 点伤害。总伤害为 。可以证明,没有方案能使得总伤害 。
对于第二组数据,一种能最大化伤害的出牌顺序为 。
对于第三组数据,一种能最大化伤害的出牌顺序为 。
来源:2026杭电多校-测试专用(山西实验) 原题链接:http://acm.hdu.edu.cn/contest/problem_show.php?cid=1234&pid=1010