#282. Những que gỗ nhỏ (STICK)

Bộ nhớ: 512 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

George có một số que gỗ nhỏ có độ dài bằng nhau. Anh ấy đã cắt tùy ý những que gỗ này thành nhiều đoạn nhỏ, cho đến khi độ dài của mỗi đoạn không vượt quá 50 . Bây giờ, anh ấy muốn ghép các đoạn gỗ nhỏ lại để khôi phục hình dáng ban đầu, nhưng lại quên mất mình ban đầu có bao nhiêu que gỗ và độ dài của chúng là bao nhiêu. Cho biết độ dài của từng đoạn gỗ nhỏ sau khi cắt, hãy lập trình giúp anh ấy tìm ra độ dài nhỏ nhất có thể của các que gỗ ban đầu.

Dữ liệu:

  • Dòng đầu tiên chứa một số nguyên đơn lẻ N , biểu thị tổng số đoạn gỗ nhỏ sau khi cắt.
  • Dòng thứ hai chứa N số nguyên dương cách nhau bởi dấu cách, biểu thị độ dài của N đoạn gỗ nhỏ.

Kết quả:

  • Xuất ra duy nhất một dòng, biểu thị độ dài nhỏ nhất có thể của que gỗ ban đầu.

Ví dụ:

Dữ liệu:

9
5 2 1 5 2 1 5 2 1

Kết quả:

6

Giới hạn: 1 \leq N \leq 60