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 5. Trò chơi (5,0 điểm; Đề HSG9 tỉnh Đắk Lắk 2025-2026)
Xem dạng PDFBài 5. Trò chơi (5,0 điểm; Đề HSG9 tỉnh Đắk Lắk 2025-2026)
Quá trình phát triển công nghiệp hóa - hiện đại hóa khiến tốc độ đô thị hóa ngày càng nhanh, nhưng ở nhiều miền quê Việt Nam vẫn tồn tại và lưu giữ những nét yên bình, mộc mạc. Nơi ấy, cuộc sống con người chầm chậm trôi như thể "bỏ qua" sự hối hả nơi phồn hoa đô thị ngoài kia. Buổi trưa, giữa nắng hè oi ả, đám trẻ lại hò nhau "trốn" bố mẹ vui đùa dưới những bụi tre già: đá bóng, bắn bi, ô ăn quan, ..., những trò chơi dân gian quen thuộc được các bạn nhỏ tổ chức, tham gia.
Hôm nay An và Linh tổ chức trò chơi mới. Để các bạn khác hiểu và tham gia trò chơi, An và Linh làm mẫu để các bạn khác xem và sau đó tham gia.
Trò chơi gồm N thẻ đánh số từ 1 tới N, thẻ thứ i có giá trị ai. Trò chơi này quy ước rằng trong hai người mỗi người được chọn đúng K thẻ có chỉ số liên tiếp trong dãy (K ≤ N / 3) và không được cùng chọn bất cứ thẻ nào.
Hôm nay làm mẫu cho các bạn nên An sẽ chọn trước, Linh chọn sau. Vì tính hiếu thắng, An muốn Linh nhận được các thẻ có tổng giá trị nhỏ nhất có thể.
Yêu cầu: Xuất ra màn hình tổng giá trị lớn nhất Linh có thể đạt được sau khi An chọn.
Dữ liệu vào:
- Dòng 1: Chứa 2 số nguyên N, K (3 ≤ N ≤ 106; 1 ≤ K ≤ N / 3).
- Dòng 2 chứa N số nguyên a1, a2, ..., an (với 1 ≤ ai ≤ 106).
Dữ liệu ra: Xuất ra màn hình một số nguyên duy nhất là kết quả tìm được.
Lưu ý: Bộ test đảm bảo luôn tồn tại đáp án.
Ví dụ:
| Dữ liệu vào | Dữ liệu ra |
|---|---|
| 9 3 3 4 3 5 6 2 4 3 2 |
9 |
| 10 2 1 2 3 4 5 6 7 8 9 10 |
13 |
Giải thích:
- Ví dụ 1: An chọn các thẻ thứ 3, 4, 5, khi đó Linh chỉ có thể chọn các thẻ với tổng giá trị tối đa bằng 9 (chọn các thẻ thứ 6, 7, 8 hoặc 7, 8, 9).
- Ví dụ 2: An chọn các thẻ thứ 8 và thứ 9, khi đó Linh chỉ có thể chọn các thẻ với tổng giá trị tối đa bằng 13 (chọn các thẻ thứ 6 và thứ 7).
Giới hạn:
- 30% số test tương ứng 30% số điểm thỏa mãn 3 ≤ N ≤ 50; ai ≤ 105.
- 30% số test tương ứng 30% số điểm thỏa mãn 3 ≤ N ≤ 5000; ai ≤ 105.
- 40% số test còn lại tương ứng 40% số điểm không có ràng buộc gì thêm.
Bình luận