#P17146. Card Damage

Card Damage

1010. Card Damage

题目描述

你正在玩一款卡牌游戏。

你手中的牌分为蓝色牌和红色牌两种。最初,你有 xx 张蓝色牌和 yy 张红色牌。此外,还有一个变量 kk,初始为 11

然后,你需要打出 x+yx+y 次牌。对于每次出牌:

  • 若你打出了一张蓝色牌,则会令 kk 增加 11

  • 若你打出了一张红色牌,设出牌后你的剩余手牌数为 pp,则会造成 k×pk \times p 点伤害,然后将 kk 设为 11

现在给定 x,yx,y,请你求出你能造成的最大伤害。

输入格式

第一行包含一个整数 T (1T106)T \space (1 \le T \le 10^6),表示测试数据组数。

接下来 TT 行,每行包含两个整数 x,y (0x,y109)x,y\space (0 \le x,y \le 10^9)

输出格式

对于每组测试数据,输出一行一个整数代表你能造成的最大伤害。

样例输入

3
2 2
3 4
1 6

样例输出

5
19
21

提示

0\texttt{0} 为打出一张红色牌,1\texttt{1} 为打出一张蓝色牌。

对于第一组数据,一种能最大化伤害的出牌顺序为 0011\texttt{0011}。打出第一张红色牌时,k=1k=1,剩余手牌数为 33,造成 1×3=31 \times 3 = 3 点伤害;打出第二张红色牌时,k=1k=1,剩余手牌数为 22,造成 1×2=21 \times 2 = 2 点伤害。总伤害为 2+3=52+3=5。可以证明,没有方案能使得总伤害 >5>5

对于第二组数据,一种能最大化伤害的出牌顺序为 0001011\texttt{0001011}

对于第三组数据,一种能最大化伤害的出牌顺序为 0000001\texttt{0000001}

来源:2026杭电多校-测试专用(山西实验) 原题链接:http://acm.hdu.edu.cn/contest/problem_show.php?cid=1234&pid=1010