Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
P162SUMI - Round 2I - Ruy băng |
Hôm nay Ryze tham gia một BigGame, trong đó có trò cắt ruy bang. Ryze phải cắt ruy bang có chiều dài n thành các mảnh thỏa mãn:
• Các mảnh có chiều dài là a hoặc b hoặc c
• Số mảnh cắt được là nhiều nhất
Hãy giúp Ryze xác định số mảnh nhiều nhất có thể cắt được.
Input
Một dòng chứa 4 số nguyên n, a, b, và c (1 <= n, a, b, c <= 4000)
Output
Đáp án của bài toán. Đề bài đảm bảo luôn tồn tại cách cắt thỏa mãn.
Example
Input: 5 5 3 2 Output: 2
Input: 7 5 5 2 Output: 2
Giải thích:
Test 1: 2 mảnh lần lượt có độ dài là 2 và 3
Test 2: 2 mảnh lần lượt có độ dài là 2 và 5
Được gửi lên bởi: | adm |
Ngày: | 2016-07-14 |
Thời gian chạy: | 1s-2s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA |
hide comments