BIẾT KẾT QUẢ NGAY SAU KHI NỘP BÀI - NÂNG CAO KĨ NĂNG TỰ HỌC
BIẾT KẾT QUẢ NGAY SAU KHI NỘP BÀI - NÂNG CAO KĨ NĂNG TỰ HỌC
VNOJ Online Judge là nền tảng học tập và rèn luyện tư duy toán học, giúp học sinh phát triển khả năng lập luận logic thông qua việc giải quyết các bài toán bằng các ngôn ngữ lập trình khác nhau. Hệ thống hỗ trợ nhiều ngôn ngữ như: Pascal, C, C++, Java, Python, Scratch...
Tuy nhiên, VNOJ.IO.VN lựa chọn C++ làm ngôn ngữ trọng tâm phù hợp với học sinh THCS–THPT, góp phần rèn luyện tư duy toán học và lập luận logic, đồng thời giúp các em dễ dàng tiếp cận các ngôn ngữ lập trình khác sau này. Hiện tại cũng có thể chọn nộp bằng Pascal, C, Python, Java, C#, Scratch...
Bài 3. MUA NƯỚC (4,0 điểm; Đề TS vào 10 - Gia Lai 2026 - 2027)
Xem dạng PDFBài 3. MUA NƯỚC (4,0 điểm; Đề TS vào 10 - Gia Lai 2026 - 2027)
Cuối tuần, lớp Lan có chuyến đi dã ngoại. Lan được phân công nhiệm vụ mua đúng N lít nước.
Cửa hàng chỉ bán các loại bình nước có dung tích: 1 lít, 5 lít, 10 lít, 20 lít. Mỗi loại bình có số lượng không giới hạn và chỉ được mua nguyên bình.
Yêu cầu: Hãy xác định số bình nước ít nhất Lan cần mua để được đúng N lít nước.
Dữ liệu vào: Đọc từ tệp văn bản BAI3.INP gồm một số nguyên dương N (1 ≤ N ≤ 109).
Dữ liệu ra: Ghi ra tệp văn bản BAI3.OUT một số nguyên duy nhất là kết quả của bài toán.
Ví dụ:
| BAI3.INP | BAI3.OUT | GIẢI THÍCH |
|---|---|---|
| 37 | 5 | Lan sẽ mua 2 bình 1 lít, 1 bình 5 lít, 1 bình 10 lít, 1 bình 20 lít. Tổng cộng 5 bình. |
Ràng buộc:
- Có 40% số điểm tương ứng 40% số test với 1 ≤ N ≤ 100.
- Có 60% số điểm tương ứng 60% số test với 100 < N ≤ 109.
Bình luận