Moo Hunt
Đề bài
Mô tả
Bessie chơi một trò chơi trên bảng gồm ô, mỗi ô chứa ký tự 'M' hoặc 'O'. Cô ấy thực hiện lượt chơi, mỗi lượt chọn ba ô khác nhau .
Bessie ghi được một điểm trong lượt thứ nếu ô chứa 'M' và cả hai ô , đều chứa 'O' (tức là ba ô tạo thành mẫu "MOO" theo thứ tự).
Hãy tìm cách gán ký tự cho ô sao cho tổng điểm đạt được là lớn nhất. Đồng thời, đếm số cách gán khác nhau đạt được điểm tối đa đó.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên () và ().
- dòng tiếp theo, mỗi dòng chứa ba số nguyên (đôi một khác nhau, ).
Dữ liệu ra
In ra hai số nguyên: điểm tối đa có thể đạt được và số cách gán bảng đạt được điểm tối đa đó.
Ràng buộc
- Trong mỗi lượt, ba ô đôi một khác nhau. Hai lượt khác nhau có thể trùng nhau hoàn toàn, khi đó mỗi lượt vẫn được tính điểm riêng.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 6 1 2 3 1 2 3 1 3 5 2 3 4 5 3 2 5 2 3 |
4 2 | Điểm tối đa là 4, đạt được bởi 2 bảng: MOOOM và MOOMM. |
| 6 12 2 4 3 2 3 4 3 5 2 3 5 1 3 1 5 3 1 2 6 1 5 1 6 4 2 3 6 3 6 2 4 1 6 3 4 2 |
6 3 | Điểm tối đa là 6, đạt được bởi 3 bảng: OOMOOO, OOMMOO, OOMOOM. |
Bình luận