Đề thi Học sinh giỏi Tin học/14

Tủ sách mở Wikibooks

Mô tả bài toán[sửa]

Một cuộc thi tài năng nọ có N học sinh giỏi đăng ký tham gia. Mỗi người trong số họ đều giỏi đúng 1 trong 3 môn: Toán, Văn hoặc Anh. Do đó với mỗi học sinh, ta biết giá trị t:

  • t = 1 nếu học sinh đó giỏi Toán
  • t = 2 nếu học sinh đó giỏi Văn
  • t = 3 nếu học sinh đó giỏi Anh

Do cấu trúc cuộc thi là chơi theo đội, ban tổ chức sẽ tiến hành chia theo đội và mỗi đội gồm 3 học sinh. Theo thể lệ cuộc thi, từng đội sẽ gồm 3 học sinh giỏi ở 3 môn khác nhau, tức là phải có 1 học sinh giỏi Toán, 1 học sinh giỏi Văn và 1 học sinh giỏi Anh. Tất nhiên, mỗi học sinh chỉ có thể ở duy nhất 1 đội, không thể nhiều hơn.

Hãy viết chương trình tính số lượng tối đa các đội có thể có trong cuộc thi này.

Dữ liệu[sửa]

Dữ liệu vào

Dòng đầu tiên chứa số nguyên N (1 ≤ N ≤ 106) là số học sinh đăng ký tham gia.

Dòng thứ hai chứa N số nguyên t1, t2,... tn (1 ≤ t ≤ 3) mô tả môn giỏi của N học sinh.

Dữ liệu ra

Đưa ra một số nguyên là số lượng đội tối đa có thể có trong cuộc thi này.

Ví dụ[sửa]

DỮ LIỆU VÀO DỮ LIỆU RA
7
1 3 1 3 2 1 2
2

4
1 2 2 1
0

Lời giải[sửa]