#CSES1620. 工厂机器 (Factory Machines)

工厂机器 (Factory Machines)

题目描述

工厂有 nn 台机器,第 ii 台机器每 kik_i 单位时间生产 11 件产品。多台机器可以同时工作。要生产至少 tt 件产品,最少需要多少时间?

输入格式

第一行两个整数 nntt。 第二行 nn 个整数 k1,,knk_1,\dots,k_n

输出格式

一个整数,表示最少所需时间。

数据范围

1n2×1051\le n\le 2\times10^51t1091\le t\le 10^91ki1091\le k_i\le 10^9

样例

输入:

3 7
3 2 5

输出:

8

提示:二分时间 TT,判定 iT/kit\sum_i\lfloor T/k_i\rfloor\ge t。注意上界 TT 可达 101810^{18},用 long long。改编自 CSES 1620。