AT_abc422_c.[ABC422C] AtCoder AAC Contest
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥有一些字母。他拥有的每个字母都为 A、B 或 C。最初,他有 nA 个字母 A,nB 个字母 B,以及 nC 个字母 C。
他可以使用一个字母 A、一个字母 C,以及另外任意一个字母,一共使用三个字母,举办一场比赛。具体地,他可以用两个字母 A 和一个字母 C 举办一场比赛(即 AAC),用各一个字母 A、B、C 举办一场比赛(即 ABC),用一个字母 A 和两个字母 C 举办一场比赛(即 ACC)。
他想用当前拥有的字母举办尽可能多的比赛。请你求出他最多可以举办多少场比赛。
给定 T 组测试数据,请分别输出每组的答案。
输入格式
输入按如下格式由标准输入给出:
T
testcase1
testcase2
⋮
testcaseT
第 i 组测试数据 (1≤i≤T) 以如下格式给出:
nA nB nC
输出格式
输出共 T 行。第 i 行(1≤i≤T)输出第 i 组测试数据的答案。
输入输出样例
输入#1
5 3 1 2 100 0 0 1000000 1000000 1000000 31 41 59 1000000000 10000 1
输出#1
2 0 1000000 31 1
说明/提示
样例解释 1
在第一个测试点中,他可以举办一次 AAC,再举办一次 ABC,共计两场比赛。因此,第一行输出 2。
数据范围
- 1≤T≤2×105
- 对于每组测试数据,满足:
- 0≤nA≤109
- 0≤nB≤109
- 0≤nC≤109
- 所有输入值均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?