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 4 (4,0 điểm; Đề TS vào 10 - Quảng Ngãi 2026 - 2027)
Xem dạng PDFBài 4 (4,0 điểm; Đề TS vào 10 - Quảng Ngãi 2026 - 2027)
Trên tuyến đường từ Bắc vào Nam có n điểm được đánh số lần lượt 1, 2, ..., n. Dọc trên tuyến đường này có p trạm xăng đặt tại các điểm x1, x2, ..., xp.
Hãng xe XYZ có m tuyến xe vận tải hành khách dọc theo tuyến đường này. Tuyến xe thứ i (1 ≤ i ≤ m) di chuyển từ điểm li tới điểm ri và ngược lại. Để chuẩn bị tốt nhiên liệu cho các tuyến xe, hãng XYZ muốn biết có bao nhiêu tuyến xe không có trạm xăng nào được đặt trên tuyến đường mà nó đi qua.
Yêu cầu: Đếm số lượng các tuyến xe của hãng XYZ mà không có trạm xăng nào trên tuyến đường nó đi qua.
Dữ liệu vào: Từ tệp văn bản BAI4.INP có cấu trúc:
- Dòng thứ nhất chứa 3 số nguyên dương lần lượt là n, m, p (n ≤ 106, 1 ≤ m, p ≤ 105).
- Dòng thứ i trong m dòng tiếp theo chứa 2 số nguyên dương lần lượt là li, ri mô tả tuyến xe thứ i (1 ≤ li < ri ≤ n, 1 ≤ i ≤ m).
- Dòng cuối cùng chứa p số nguyên dương x1, x2, ..., xp (1 ≤ xi ≤ n, 1 ≤ i ≤ p). Các số trên cùng một dòng cách nhau bởi dấu cách.
Dữ liệu ra: Ghi vào tệp văn bản BAI4.OUT có cấu trúc:
- Ghi một số nguyên là kết quả thỏa mãn yêu cầu bài toán.
Ví dụ:
| Dữ liệu vào | Dữ liệu ra | Giải thích |
|---|---|---|
| 10 4 3 1 3 2 4 4 5 6 7 1 2 6 |
1 | Chỉ có tuyến xe đi từ 4 đến 5 không có trạm xăng nào trên tuyến đường. |
Giới hạn:
- Subtask 1 (30% số điểm): Có 30% test với p = 1, m ≤ 103.
- Subtask 2 (40% số điểm): Có 40% test với m, p ≤ 103.
- Subtask 3 (30% số điểm): Có 30% test với m, p ≤ 105.
Bình luận