AT_arc144_b.[ARC144B] Gift Tax
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定满足 a≤b 的正整数 a、b,以及一个正整数序列 A=(A1,A2,…,AN)。
你可以对该数列进行如下操作任意次(也可以一次都不做):
- 选择两个不同的下标 i,j(1≤i,j≤N),将 Ai 加上 a,并将 Aj 减去 b。
请你求出操作后 min(A1,A2,…,AN) 可能取得的最大值。
输入格式
输入以如下格式从标准输入读入:
N a b A1 A2 … AN
输出格式
输出操作后 min(A1,A2,…,AN) 可能取得的最大值。
输入输出样例
输入#1
3 2 2 1 5 9
输出#1
5
输入#2
3 2 3 11 1 2
输出#2
3
输入#3
3 1 100 8 5 6
输出#3
5
输入#4
6 123 321 10 100 1000 10000 100000 1000000
输出#4
90688
说明/提示
限制条件
- 2≤N≤3×105
- 1≤a≤b≤109
- 1≤Ai≤109
样例解释 1
例如,可以通过如下操作使 min(A1,A2,A3)=5:
- 以 i=1,j=3 进行操作。A 变为 (3,5,7)。
- 再以 i=1,j=3 进行操作。A 变为 (5,5,5)。
样例解释 2
例如,可以通过如下操作使 min(A1,A2,A3)=3:
- 以 i=1,j=3 进行操作。A 变为 (13,1,−1)。
- 以 i=2,j=1 进行操作。A 变为 (10,3,−1)。
- 以 i=3,j=1 进行操作。A 变为 (7,3,1)。
- 以 i=3,j=1 进行操作。A 变为 (4,3,3)。
样例解释 3
如果一次操作都不进行,可以使 min(A1,A2,A3)=5。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?