Bài 4: (TS10 Quảng Ngãi - 2026)
Xem PDF
Điểm:
1200
Thời gian:
1.0s
Bộ nhớ:
1G
Input:
bàn phím
Output:
màn hình
Trên tuyến đường từ Bắc vào Nam có \(n\) điểm được đánh số lần lượt \(1, 2, \dots, n\). Dọc trên tuyến đường này có \(p\) trạm xăng đặt tại các điểm \(x_1, x_2, \dots, x_p\).
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 \le i \le m\)) di chuyển từ điểm \(l_i\) tới điểm \(r_i\) 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.
Input
- Dòng thứ nhất chứa \(3\) số nguyên dương lần lượt là \(n, m, p\) (\(n \le 10^6, 1 \le m, p \le 10^5\)).
- Dòng thứ \(i\) trong \(m\) dòng tiếp theo, chứa \(2\) số nguyên dương lần lượt là \(l_i, r_i\) mô tả tuyến xe thứ \(i\) (\(1 \le l_i < r_i \le n, 1 \le i \le m\)).
- Dòng cuối cùng chứa \(p\) số nguyên dương \(x_1, x_2, \dots, x_p\) (\(1 \le x_i \le n, 1 \le i \le p\)).
- Các số trên cùng một dòng cách nhau bởi dấu cách.
Output
- Ghi một số nguyên là kết quả thỏa mãn yêu cầu bài toán.
Constraints
- Subtask 1: Có \(30\%\) số điểm với \(p = 1, m \le 10^3\).
- Subtask 2: Có \(40\%\) số điểm với \(m, p \le 10^3\).
- Subtask 3: Có \(30\%\) số điểm với \(m, p \le 10^5\).
Example
Test 1
Input
10 4 3
1 3
2 4
4 5
6 7
1 2 6
Output
1
Note
Có 1 tuyến xe đi từ điểm 4 đến điểm 5 không có trạm xăng.
Kỳ thi:
- Tuyển sinh lớp 10 Chuyên tỉnh Quảng Ngãi 2026 (1 Tháng sáu, 2026)
Bình luận