Yêu tinh của ông già Noel cần giúp đỡ trong việc xác định xem lô quà hiện tại của họ có phù hợp với xe trượt tuyết của ông già Noel không. Viết chương trình ngắn nhất có thể bằng ngôn ngữ bạn chọn để giúp họ.
Những ràng buộc
- Xe trượt tuyết của ông già Noel rộng 6ft dài 12ft và sâu 4ft.
- Quà có thể dễ vỡ, vì vậy chúng có thể không được xếp chồng lên nhau.
- Bạn có thể xoay và lật các món quà theo ý muốn, nhưng ông già Noel khá ám ảnh, vì vậy hãy giữ các góc quay thành bội số 90 độ.
- Các quy định về sức khỏe và an toàn của Bắc Cực quy định rằng các món quà không được vượt quá 1ft so với đỉnh của một chiếc xe trượt tuyết (do đó chúng có thể không cao hơn 5ft).
Đầu vào
Đầu vào sẽ được bật STDINvà sẽ là một số nguyên biểu thị số lượng quà tặng trong lô theo sau là danh sách các kích thước của quà tặng - 1 hiện tại trên mỗi dòng, 3 kích thước (tính theo feet) được phân tách bằng khoảng trắng.
Ví dụ:
1
6 12 5
6
1 12 3
1 12 4
1 12 1
1 12 5
1 12 3
1 12 5
1
4 3 13
1
6 12 6
Đầu ra
Đầu ra chỉ nên là từ 'CÓ' nếu quà có thể được đóng gói vào xe trượt tuyết hoặc 'KHÔNG' nếu không thể.
Đầu ra cho các ví dụ trên:
YES
YES
NO
NO
Kiểm tra kịch bản
Như trước đây, tôi đã chiếm đoạt một số kịch bản thử nghiệm được viết bởi Joey và Ventero để tạo một số thử nghiệm cho nhiệm vụ này: -
Sử dụng: ./test [your program and its arguments]
Phần thưởng
Mỗi mục mà tôi có thể xác minh đáp ứng thông số kỹ thuật, vượt qua các bài kiểm tra và rõ ràng đã có một số nỗ lực chơi gôn sẽ nhận được một upvote từ tôi (vì vậy vui lòng cung cấp hướng dẫn sử dụng với câu trả lời của bạn). Giải pháp ngắn nhất vào cuối năm 2011 sẽ được chấp nhận là người chiến thắng.