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

Trung bìnhĐắk Lắk2022-2023Tự chọnTham lam
Điểm
5 đ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

Tạ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 NN nhóm, nhóm thứ ii có sis_i (1≤si≤41 \le s_i \le 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 NN (1≤N≤1051 \le N \le 10^5) là số nhóm học sinh.
  • Dòng thứ hai: Nhập dãy số nguyên dương s1,s2,…,sNs_1, s_2, \dots, s_N (1≤si≤41 \le s_i \le 4, 1≤i≤N1 \le i \le N), sis_i là số học sinh trong nhóm thứ ii.

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.

Kết quả 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ị.

Ràng buộc

  • 1≤N≤1051 \le N \le 10^5; 1≤si≤41 \le s_i \le 4.

Ví dụ

Dữ liệu vào
5
1 2 4 3 3
Kết quả ra
4

Thuộc đề thi

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

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