问题陈述
有 N N N 人参加一项活动, i i i 人的交通费用是 A i A_i Ai 日元。
活动组织者高桥决定设定交通补贴的最高限额为 x x x 。 i i i 的补贴为 min ( x , A i ) \min(x, A_i) min(x,Ai) 日元。这里, x x x 必须是一个非负整数。
高桥的预算为 M M M 日元,他希望所有 N N N 人的交通补贴总额最多为 M M M 日元,那么补贴限额 x x x 的最大可能值是多少?
如果补贴限额可以无限大,请输出。
限制因素
- 1 ≤ N ≤ 2 × 1 0 5 1 \leq N \leq 2 \times 10^5 1≤N≤2×105
- 1 ≤ M ≤ 2 × 1 0 14 1 \leq M \leq 2 \times 10^{14} 1≤M≤2×1014
- 1 ≤ A i ≤ 1 0 9 1 \leq A_i \leq 10^9 1≤Ai≤109
- 所有输入值均为整数。
输入
输入内容由标准输入法提供,格式如下
N N N M M M
A 1 A_1 A1 A 2 A_2 A2 … \ldots … A N A_{N} AN
输出
打印满足预算条件的补贴限额 x x x 的最大值(整数)。
如果补贴限额可以无限大,则打印 infinite
。
……样例去看原题