CSES - Factory Machines | Máy trong xưởng

View as PDF



Time limit:
Pypy 3 5.0s
Python 3 5.0s

Authors:
Problem types
Points: 1600 (p) Time limit: 1.0s Memory limit: 512M Input: stdin Output: stdout

A factory has \(n\) machines which can be used to make products. Your goal is to make a total of \(t\) products.

For each machine, you know the number of seconds it needs to make a single product. The machines can work simultaneously, and you can freely decide their schedule.

What is the shortest time needed to make \(t\) products?

Input

  • The first input line has two integers \(n\) and \(t\): the number of machines and products.
  • The next line has \(n\) integers \(k_1, k_2, \ldots, k_n\): the time needed to make a product using each machine.

Output

  • Print one integer: the minimum time needed to make \(t\) products.

Constraints

  • \(1 \leq n \leq 2 \cdot 10 ^ 5\)
  • \(1 \leq t \leq 10 ^ 9\)
  • \(1 \leq k_i \leq 10 ^ 9\)

Example

Sample input

3 7  
3 2 5

Sample output

8

Note

Machine \(1\) makes two products, machine \(2\) makes four products and machine \(3\) makes one product.


Comments (3)

Most recent
Loading comments...