Trò chơi xếp ghế
Đề bài
Mô tả
Một chiếc máy bay có hàng ghế, mỗi hàng gồm ghế đánh số từ đến . Trong cùng một hàng, hai ghế được gọi là kề nhau nếu chúng nằm trong một trong các cặp sau:
Bạn cần xếp nhóm chiến binh lên máy bay, nhóm thứ gồm chiến binh. Mỗi chiến binh ngồi đúng một ghế, mỗi ghế có nhiều nhất một chiến binh. Điều kiện duy nhất là: không được có hai chiến binh thuộc hai nhóm khác nhau cùng ngồi trên hai ghế kề nhau.
Hãy xác định xem có cách xếp thoả mãn yêu cầu hay không. Đảm bảo rằng tổng số chiến binh không vượt quá .
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và (, ).
- Dòng thứ hai chứa số nguyên ().
Đảm bảo .
Dữ liệu ra
In ra YES nếu có cách xếp hợp lệ, ngược lại in ra NO.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 5 8 |
YES | Có cách xếp chiến binh nhóm 1 và chiến binh nhóm 2 vào hàng. |
| 1 2 7 1 |
NO | Chiến binh nhóm 2 luôn rơi vào một ghế kề ghế của nhóm 1. |
| 1 2 4 4 |
YES | Nhóm 1 chiếm các ghế , nhóm 2 chiếm các ghế còn lại . |
| 1 4 2 2 1 2 |
YES | Hai nhóm đầu chiếm các cặp và , nhóm 3 ngồi ghế , nhóm 4 chiếm . |
Bình luận