#ATarc174b. [ARC174B] Bought Review
[ARC174B] Bought Review
题目描述
请针对 个测试用例,回答下列问题。
在美食评论网站 EatCocoder 上,用户可以为餐厅打 到 星的整数评分。 最初,B 厨师经营的餐厅已经收到了 条 星的评论()。 B 厨师可以向 EatCocoder 的运营方行贿 日元,以增加 条 星的评论()。
如果通过行贿共增加了 条评论,则最终的评论总数为 。 B 厨师希望让这些评论的平均评分达到至少 星。请计算为达成这一目标所需的最小行贿总金额。
输入格式
输入通过标准输入给出,格式如下:
其中, 表示第 个测试用例。 每个测试用例的输入格式如下:
输出格式
请输出共 行。 第 行输出第 个测试用例的答案,结果为一个整数。
样例 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
输出
5
2
3
2
0
15000000000000000
说明/提示
限制条件
- 所有输入均为整数。
样例解释 1
本输入包含 个测试用例。
- 对于第 个测试用例,例如可以通过以下方式以 日元的行贿使平均评分达到 星,这是可能的最小值。
- 原本 星的评论数分别为 。
- 行贿 日元,增加 条 星评论。
- 结果 ,平均为 星。
- 对于第 个测试用例,例如可以通过以下方式以 日元的行贿使平均评分达到 星,这是可能的最小值。
- 原本 星的评论数分别为 。
- 行贿 日元,增加 条 星评论。
- 结果 ,平均为 星。
- 对于第 个测试用例,例如可以通过以下方式以 日元的行贿使平均评分达到 星,这是可能的最小值。
- 原本 星的评论数分别为 。
- 行贿 日元,增加 条 星评论。
- 结果 ,平均为 星。
- 对于第 个测试用例,例如可以通过以下方式以 日元的行贿使平均评分达到 星,这是可能的最小值。
- 原本 星的评论数分别为 。
- 行贿 日元,增加 条 星评论。
- 行贿 日元,增加 条 星评论。
- 结果 ,平均为 星。
- 对于第 个测试用例,例如可以通过以下方式以 日元的行贿使平均评分达到 星,这是可能的最小值。
- 原本 星的评论数分别为 。
- 平均为 星,已经大于等于 ,无需行贿。
- 对于第 个测试用例,答案可能超出 位有符号整数的范围。
由 ChatGPT 4.1 翻译