Giảm thiểu sinh vật

View as PDF

Submit solution

Points: 1.00
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Author:
Problem type

Tại một khu bảo tồn tự nhiên, có ~n~ quần thể động vật khác nhau trong đó quần thể thứ ~i~ có ~a_i~ sinh vật.

Hiện nay do thiếu thốn về thức ăn cho các động vật ở khu bảo tồn, nên ban lãnh đạo quyết định giảm thiểu ~k~ sinh vật trong khu bảo tồn nhưng vẫn đảm bảo số lượng sinh vật ở quần thể nhiều nhất sẽ chênh lệch ít nhất so với số sinh vật ở quần thể nhỏ nhất.

Input:

  • Dòng đầu tiên chứa ~2~ số nguyên dương ~n~ và ~k~. (~n \le 10^5, k \le \sum{a_i}~)
  • Dòng tiếp theo chứa ~n~ số nguyên dương ~a_i~ là số lượng sinh vật trong quần thể thứ ~i~. (~a_i \le 10^9~)

Output:

Một dòng duy nhất chứa số sinh vật chênh lệch nhỏ nhất giữa quần thể đông nhất và quần thể ít nhất sau khi giảm thiểu.

Sample input:

3 3
4 3 1

Sample output:

1

Comments

Please read the guidelines before commenting.


There are no comments at the moment.