Bài 4 (4,0 điểm; Đề TS vào 10 - Quảng Ngãi 2026 - 2027)

Xem dạng PDF

Gửi bài giải

Điểm: 4,00 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 30M
C# 256M
Go 256M
Java 256M
Kotlin 256M
PHP 256M
Python 3 256M
Ruby 256M
Rust 256M
Scratch 3 256M
Input: BAI4.INP
Output: BAI4.OUT

Nguồn bài:
Đề TS vào 10 - Quảng Ngãi 2026 - 2027
Dạng bài
Ngôn ngữ cho phép
C , C# , C++ , Go , Java , Kotlin , Pascal , PHP , Python 3 , Ruby , Rust , Scratch 3

Bà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 XYZm 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

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.