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 5. Đoạn K số đối xứng (4,0 điểm; Đề TS vào 10 – Lào Cai 2026 – 2027)
Xem dạng PDFCâu 5. Đoạn K số đối xứng (4,0 điểm; Đề TS vào 10 – Lào Cai 2026 – 2027)
Số đối xứng là số nguyên dương khi viết ngược lại thì vẫn bằng chính nó. Ví dụ: Các số 111, 121, 2, 3, 22322 là các số đối xứng; Các số 123, 113 không phải là số đối xứng. Cho dãy gồm N số nguyên dương A1, A2,…, AN và số nguyên K.
Yêu cầu: Hãy đếm số đoạn con liên tiếp có chỉ số từ L đến R (1 ≤ L ≤ R ≤ N ) của dãy số trên sao cho đoạn đó chứa đúng K số đối xứng.
- Dòng đầu chứa hai số nguyên N, K (0 ≤ K ≤ N ≤ 106).
- Dòng thứ hai chứa N số nguyên dương A1, A2,…, AN (Ai ≤ 109; 1 ≤ i ≤ N).
Kết quả: In ra số lượng đoạn con liên tiếp có đúng K số đối xứng.
Ví dụ:
| Dữ liệu vào | Kết quả | Giải thích |
|---|---|---|
| ~6~ ~2~ ~11~ ~4~ ~23~ ~88~ ~5~ ~12~ |
7 | Có 7 đoạn con có đúng 2 số đối xứng có chỉ số L, R lần lượt là: [1, 2]; [1, 3]; [2, 4]; [3, 5]; [3, 6]; [4, 5]; [4, 6] |
Ràng buộc:
- Có 30% số test tương ứng với 30% số điểm của bài với 1 ≤ N ≤ 5.103.
- Có 30% số test tương ứng với 30% số điểm của bài với 1 ≤ N ≤ 105.
- Có 40% số test còn lại tương ứng với 40% số điểm của bài không có ràng buộc gì thêm.
Bình luận