Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 4 · Lập trình

Bài 4

Điểm
4 điểm
Thời gian
1 giây
Tên chương trình
BAI4.*
Vào / Ra
bàn phím → màn hình

Đề bài

Ở thành phố X có một nhà cung cấp chuyên phân phối gỗ cho các cơ sở chế tác bàn ghế thành phẩm để bán ra thị trường. Nhà cung cấp chịu trách nhiệm phân phối gỗ đến KK cơ sở và số lượng gỗ cung cấp cho mỗi cơ sở là như nhau. Trong kho còn NN khúc gỗ, độ dài mỗi khúc gỗ là AiA_i (1≤i≤N1 \le i \le N). Nhà cung cấp quyết định cưa NN khúc gỗ thành KK khúc gỗ bằng nhau để chuyển tới KK cơ sở chế tác. Nhà cung cấp không được ghép các khúc gỗ ngắn thành khúc gỗ dài.

Yêu cầu: Hãy giúp nhà cung cấp cưa NN khúc gỗ thành KK khúc gỗ bằng nhau với độ dài mỗi khúc gỗ lớn nhất có thể. Độ dài của mỗi khúc gỗ sau khi cưa thỏa mãn yêu cầu bài toán phải là số nguyên dương.

Dữ liệu vào

Nhập từ bàn phím trên 2 dòng:

  • Dòng thứ nhất: chứa hai số nguyên dương NN, KK (1≤N≤1051 \le N \le 10^5; 1≤K≤1091 \le K \le 10^9);
  • Dòng thứ hai: chứa NN số nguyên dương AiA_i (1≤i≤N1 \le i \le N; 0<Ai≤1090 < A_i \le 10^9), cách nhau một khoảng trắng.

Kết quả ra

Xuất ra màn hình một số nguyên dương duy nhất là độ dài lớn nhất của mỗi khúc gỗ trong KK khúc gỗ bằng nhau mà nhà cung cấp phân phối cho KK cơ sở chế tác thành phẩm, nếu không thể cưa được những khúc gỗ thỏa mãn yêu cầu thì xuất ra giá trị 0.

Ràng buộc

  • Có 60% test ứng với 60% số điểm thỏa mãn 1≤N≤1031 \le N \le 10^3;
  • Có 40% test ứng với 40% số điểm thỏa mãn 103<N≤10510^3 < N \le 10^5.

Ví dụ

Dữ liệu vào
5 5
10 9 12 15 17
Kết quả ra
9

Giải thích

Cưa khúc gỗ thứ nhất thành hai khúc gỗ có độ dài 1 và 9; giữ nguyên độ dài khúc gỗ thứ hai; cưa khúc gỗ thứ ba thành hai khúc gỗ có độ dài 3 và 9; cưa khúc gỗ thứ tư thành hai khúc gỗ có độ dài 6 và 9; cưa khúc gỗ thứ năm thành hai khúc gỗ có độ dài 8 và 9. Từ đó thu được 5 khúc gỗ có độ dài 9 (là phương án cưa tối ưu nhất) để phân phối cho K=5K = 5 cơ sở (Chú ý: Sau khi cưa, các khúc gỗ không thỏa mãn sẽ bị loại bỏ).

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh THCS năm học 2024 - 2025 — Môn: Tin học

Đắk Lắk · Cấp tỉnh · Năm học 2024-2025