Phỏng vấn


Submit solution

Points: 2
Time limit: 1.0s
Memory limit: 256M

Author:
Problem type

Công ty AAAP có \(n\) bàn thực hiện nhiệm vụ phỏng vấn và hiện đang có \(m\) ứng viên xếp hàng để chờ phỏng vấn.

Do kỹ năng của mỗi người là khác nhau nên thời gian để phỏng vấn cho mỗi ứng viên ở các bàn là khác nhau. Ta gọi \(a_1, a_2, a_3, ..., a_n\) là thời gian phỏng vấn ở các bàn từ \(1 ... n\).

Ban đầu, tất cả các bàn đều sẵn sàng làm việc. Khi một bàn nào đó đã phỏng vấn xong cho một ứng viên thì ứng viên đang chờ tiếp theo có thể tiếp tục, cho tới khi tất cả \(m\) ứng viên đều được phỏng vấn.

Bạn hãy cho biết thời điểm sớm nhất để phỏng vấn xong cho cả \(m\) ứng viên.

Dữ liệu đầu vào gồm:

  • Dòng đầu tiên gồm 2 số \(n, m\) \((1 \le n \le 10^5, 1 \le m \le 10^9)\).
  • Dòng tiếp theo gồm \(n\) số \(a_1, a_2, a_3, ..., a_n\) \((1 \le a_i \le 10^9)\) với \(a_i\) là thời gian phỏng vấn của bàn thứ \(i\).

Kết quả: In ra \(1\) số duy nhất là thời gian sớm nhất cả \(m\) ứng viên đều được phỏng vấn xong.

Sample Input 1

2 6
7 10

Sample Output 1

28

Sample Input 2

7 10
3 8 3 6 9 2 4

Sample Output 2

8

Comments

There are no comments at the moment.

Giải đáp với AI