AT_arc174_b.[ARC174B] Bought Review
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
请针对 T 个测试用例,回答下列问题。
在美食评论网站 EatCocoder 上,用户可以为餐厅打 1 到 5 星的整数评分。
最初,B 厨师经营的餐厅已经收到了 Ai 条 i 星的评论(1≤i≤5)。
B 厨师可以向 EatCocoder 的运营方行贿 Pi 日元,以增加 1 条 i 星的评论(1≤i≤5)。
如果通过行贿共增加了 k 条评论,则最终的评论总数为 A1+A2+A3+A4+A5+k。
B 厨师希望让这些评论的平均评分达到至少 3 星。请计算为达成这一目标所需的最小行贿总金额。
输入格式
输入通过标准输入给出,格式如下:
T
Case1
Case2
⋮
CaseT
其中,Casei 表示第 i 个测试用例。
每个测试用例的输入格式如下:
A1 A2 A3 A4 A5 P1 P2 P3 P4 P5
输出格式
请输出共 T 行。
第 i 行输出第 i 个测试用例的答案,结果为一个整数。
输入输出样例
输入#1
6 1 0 1 0 0 1 2 3 4 5 0 2 2 0 0 1 1 1 1 5 0 1 2 0 0 1 1 1 5 3 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 100000000 100000000 100000000 0 0 100000000 100000000 100000000 100000000 100000000
输出#1
5 2 3 2 0 15000000000000000
说明/提示
限制条件
- 所有输入均为整数。
- 1≤T≤104
- 0≤Ai≤108
- 1≤A1+A2+A3+A4+A5
- 1≤Pi≤108
样例解释 1
本输入包含 6 个测试用例。
- 对于第 1 个测试用例,例如可以通过以下方式以 5 日元的行贿使平均评分达到 3 星,这是可能的最小值。
- 原本 1,2,3,4,5 星的评论数分别为 1,0,1,0,0。
- 行贿 P5=5 日元,增加 1 条 5 星评论。
- 结果 1,0,1,0,1,平均为 3 星。
- 对于第 2 个测试用例,例如可以通过以下方式以 2 日元的行贿使平均评分达到 3 星,这是可能的最小值。
- 原本 1,2,3,4,5 星的评论数分别为 0,2,2,0,0。
- 行贿 P4×2=2 日元,增加 2 条 4 星评论。
- 结果 0,2,2,2,0,平均为 3 星。
- 对于第 3 个测试用例,例如可以通过以下方式以 3 日元的行贿使平均评分达到 3 星,这是可能的最小值。
- 原本 1,2,3,4,5 星的评论数分别为 0,1,2,0,0。
- 行贿 P5=3 日元,增加 1 条 5 星评论。
- 结果 0,1,2,0,1,平均为 3.25 星。
- 对于第 4 个测试用例,例如可以通过以下方式以 2 日元的行贿使平均评分达到 3 星,这是可能的最小值。
- 原本 1,2,3,4,5 星的评论数分别为 1,1,1,0,0。
- 行贿 P4=1 日元,增加 1 条 4 星评论。
- 行贿 P5=1 日元,增加 1 条 5 星评论。
- 结果 1,1,1,1,1,平均为 3 星。
- 对于第 5 个测试用例,例如可以通过以下方式以 0 日元的行贿使平均评分达到 3 星,这是可能的最小值。
- 原本 1,2,3,4,5 星的评论数分别为 0,0,0,0,1。
- 平均为 5 星,已经大于等于 3,无需行贿。
- 对于第 6 个测试用例,答案可能超出 32 位有符号整数的范围。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?