#5407. Factory Machines (Mã bài: MACHINES)

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Một nhà máy có n máy, mỗi máy có một tốc độ sản xuất riêng. Máy thứ i có thể sản xuất một sản phẩm trong k_i giây. Các máy có thể hoạt động đồng thời. Bạn cần sản xuất tổng cộng t sản phẩm. Hỏi thời gian ngắn nhất cần thiết để hoàn thành công việc là bao nhiêu?

Dữ liệu:

  • Dòng đầu tiên chứa hai số nguyên n t : số lượng máy và số sản phẩm cần làm.
  • Dòng thứ hai chứa n số nguyên k_1, k_2, \dots, k_n : thời gian sản xuất của mỗi máy.

Kết quả: In ra một số nguyên duy nhất là thời gian tối thiểu cần thiết.

Ví dụ:

Dữ liệu:

3 7
3 2 5

Kết quả:

8

Giải thích: Trong 8 giây:

  • Máy 1 (3s/sp) sản xuất \lfloor 8/3 \rfloor = 2 sản phẩm.
  • Máy 2 (2s/sp) sản xuất \lfloor 8/2 \rfloor = 4 sản phẩm.
  • Máy 3 (5s/sp) sản xuất \lfloor 8/5 \rfloor = 1 sản phẩm. Tổng cộng là 2+4+1 = 7 sản phẩm. Không thể đạt được 7 sản phẩm trong 7 giây.

Giới hạn:

  • 1 \le n \le 2 \cdot 10^5
  • 1 \le t \le 10^9
  • 1 \le k_i \le 10^9