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...
Câu 3. SỮA BÒ (4,0 điểm; Đề TS vào 10 – CKH Huế 2026 – 2027)
Xem dạng PDFCâu 3. SỮA BÒ (4,0 điểm; Đề TS vào 10 – Khoa học Huế 2026 – 2027 vòng 2)
Trang trại VINMILK sản xuất sữa tươi để phục vụ nhu cầu của khách hàng. Để đạt được sản lượng tốt nhất, chủ trang trại đã nuôi dưỡng và chăm sóc N con bò sữa để cho ra những hộp sữa tươi chất lượng.
Biết rằng với N con bò sữa, con thứ i (i = 1..N) cho sản lượng sữa ai lít trong mỗi lần vắt sữa. Tuy nhiên, mỗi khi vắt sữa một con bò thì những con còn lại sẽ e sợ và số sữa giảm đi 1 lít (cho đến khi số sữa về 0 thì không thể vắt được nữa).
Yêu cầu: Tính số lượng sữa tối đa có thể thu được và cho biết số lượng sữa vắt được của từng con bò để thu được nhiều lít sữa nhất.
Dữ liệu vào:
- Gồm một số nguyên dương N (N < 105).
- Tiếp theo là N số nguyên dương ai (i = 1..N) thể hiện số sữa tương ứng của N con bò.
Dữ liệu ra:
- Dòng thứ nhất ghi số lượng sữa tối đa có thể thu được.
- Dòng thứ hai ghi số lượng sữa vắt được của từng con bò theo phương án tối ưu, các số cách nhau bởi một dấu cách.
Ví dụ:
| Dữ liệu vào | Dữ liệu ra |
|---|---|
|
~6~ ~1~ ~8~ ~9~ ~2~ ~5~ ~10~ |
26 10 8 6 2 0 0 |
Bình luận