CẮT GỖ

Phú ông hiện có \(n\) khúc gỗ với độ dài \(a_{1},a_{2},\ldots,a_{n}\). Bài toán đặt ra cho Bờm như sau:

Bờm có thể cắt các khúc gỗ này nhiều nhất \(k\) lần. Khi một khúc gỗ dài \(l\) bị cắt tại một điểm nguyên có khoảng cách từ cuối khúc gỗ là \(t\ (0 < t < L)\), khúc gỗ ban đầu trở thành 2 khúc gỗ có độ dài \(t\)\(l - t\).

Yêu cầu: Tìm độ dài ngắn nhất có thể có của khúc gỗ dài nhất sau nhiều nhất \(k\) lần cắt.

Dữ liệu vào:

+ Dòng đầu chứa hai số nguyên dương \(n,\ k\).

+ Dòng tiếp theo chứa \(n\) giá trị \(a_{1},a_{2},\ldots,a_{n}\)

Kết quả:

+ Một số nguyên duy nhất cho biết kết quả bài toán.

Ví dụ:

Input Output
2 3
7 9
4

Ràng buộc:

+ \(1 \leq n \leq 2 \times 10^{5};0 \leq k \leq 10^{9};1 \leq a_{i} \leq 10^{9}\)

+ Tất cả các giá trị trong đầu vào là số nguyên

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. trungnam (6/7)
  2. sythai (5/8)
  3. npk1605 (5/10)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]