Bó Hoa Lớn
Đề bài
Mô tả
Một cửa hàng hoa có bó hoa, bó thứ gồm bông hoa. Người quản lý muốn ghép các bó hoa ban đầu này thành những bó hoa lớn.
Một bó hoa lớn được tạo thành từ hai hoặc nhiều bó hoa ban đầu, và tổng số bông hoa trong bó lớn phải là số lẻ. Mỗi bó hoa ban đầu chỉ được dùng cho tối đa một bó hoa lớn (khi một bó ban đầu đã thuộc về một bó lớn thì toàn bộ số hoa của nó nằm trong bó lớn đó).
Hãy xác định số lượng bó hoa lớn nhiều nhất có thể tạo ra.
Dữ liệu vào
- Dòng đầu chứa số nguyên dương — số bó hoa ban đầu.
- Dòng thứ hai chứa số nguyên — số bông hoa trong mỗi bó ban đầu.
Dữ liệu ra
- In ra một số nguyên duy nhất là số bó hoa lớn nhiều nhất có thể tạo ra.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 2 3 4 2 7 |
2 | Bó lớn thứ nhất gồm bó 1 và bó 5 (tổng , lẻ), bó lớn thứ hai gồm bó 2 và bó 3 (tổng , lẻ). Bó thứ 4 không dùng đến. |
| 6 2 2 6 8 6 12 |
0 | Mọi bó đều có số hoa chẵn nên không thể tạo được bó lớn nào có tổng lẻ. |
| 3 11 4 10 |
1 | Có thể gộp cả ba bó thành một bó lớn với tổng (lẻ). |
Bình luận