时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
Special Judge, 64bit IO Format: %lld
题目描述

是一名《炉石传说》玩家,而其中有一种名叫"酒馆战棋"的模式。在该模式中,每名玩家需要选择不同的随从组成自己的战队来互相战斗,由于战队中能放下的随从数量有限,因此合理安排不同的随从就显得至关重要。
我们对其中一种叫作"星元自动机"的流派做出简化,其核心随从为:
• 星元自动机:具有

点攻击力
• 自动装配机:具有

点攻击力,并能够使所有的"星元自动机"获得

点攻击力
作为一个不怎么接触该模式的玩家,

想要问问你,如果你的战队中最多只能容纳

位随从,怎么安排"星元自动机"与"自动装配机"的数量才能使战队的总攻击力最高。
输入描述:
每组样例含有多组测试点。
第一行一个正整数
(
) 表示测试点数量。每个测试点输入格式如下
一行分别输入三个整数
(
)
输出描述:
共
行
每行一个整数,表示战队最大总攻击力。