Bài 4 - Đề thi HSG lớp 9 tỉnh Đắc Lắc 2023
Xem dạng PDFTại buổi sinh hoạt ngoại khóa, các học sinh tham gia hoạt động này được chia thành N nhóm, nhóm thứ i có si (1 ≤ si ≤ 4) học sinh; nhà trường cần chuẩn bị những chiếc bàn cho hoạt động này, mỗi bàn có thể chứa tối đa 4 học sinh.
Yêu cầu: Hãy lập trình giúp Ban tổ chức chuẩn bị ít nhất bao nhiêu chiếc bàn để có thể xếp cho đủ các nhóm học sinh với điều kiện học sinh trong cùng nhóm phải ngồi cùng bàn (một bàn có thể có nhiều hơn 1 nhóm).
Dữ liệu vào: Đọc từ bàn phím theo cấu trúc sau:
• Dòng thứ nhất: Nhập số nguyên N (1 ≤ N ≤ 10^6) là số nhóm học sinh.
• Dòng thứ hai: Nhập dãy số nguyên dương s1, s2, .., SN (1 ≤ si ≤ 4, 1 ≤ i ≤ N), si là số học sinh trong nhóm thứ i.
Các số trên một dòng cách nhau một khoảng trắng. Dữ liệu đảm bảo bài toán luôn có nghiệm.
Dữ liệu ra: Xuất ra màn hình một số nguyên dương duy nhất là số lượng bàn tối thiều cần chuẩn bị.
Input:
5
1 2 4 3 3
Output:
4
Bình luận