Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 3 · Lập trình

Xây cầu

Điểm
5 điểm
Tên chương trình
BRIDGE.PAS
Vào / Ra
BRIDGE.INP → BRIDGE.OUT

Đề bài

Ngày xưa hai đất nước Alpha và Beta nằm dọc ở hai bên bờ sông Omega (được xem như một đường thẳng). Đất nước Alpha thơ mộng có NN thành phố được đánh số từ 11 đến NN, thành phố thứ ii có chỉ số thơ mộng là một số nguyên dương aia_i. Đất nước Beta xinh đẹp có MM thành phố được đánh số từ 11 đến MM, thành phố thứ jj có chỉ số xinh đẹp là một số nguyên dương bjb_j. Để tăng cường tình hữu nghị giữa hai nước người ta cho xây những cây cầu bắc qua hai bờ sông. Mỗi cây cầu sẽ là nhịp cầu nối hai thành phố kết nghĩa có chỉ số thơ mộng và xinh đẹp bằng nhau. Với yêu cầu là các cây cầu không được cắt nhau và mỗi thành phố chỉ là đầu cầu cho nhiều nhất là một cây cầu.

Yêu cầu: Hãy cho biết có thể xây được nhiều nhất bao nhiêu cây cầu.

Dữ liệu vàoBRIDGE.INP

Dữ liệu vào: File BRIDGE.INP có nội dung như sau:

  • Dòng thứ nhất chứa số nguyên dương NN (N≤105N \le 10^5).
  • Dòng thứ hai chứa các số nguyên dương aia_i (ai≤109a_i \le 10^9) là chỉ số thơ mộng của các thành phố nước Alpha.
  • Dòng thứ ba chứa số nguyên dương MM (M≤105M \le 10^5).
  • Dòng thứ tư chứa các số nguyên dương bjb_j (bj≤109b_j \le 10^9) là chỉ số xinh đẹp của các thành phố nước Beta.

Kết quả raBRIDGE.OUT

Kết quả: Ghi vào File BRIDGE.OUT số cây cầu nhiều nhất có thể xây được.

Ràng buộc

  • N,M≤105N, M \le 10^5;
  • ai,bj≤109a_i, b_j \le 10^9.

Ví dụ

Dữ liệu vàoBRIDGE.INP
5
6 1 4 9 8
4
1 4 5 7
Kết quả raBRIDGE.OUT
2

Thuộc đề thi

Kỳ thi chọn học sinh giỏi lớp 9 THCS năm học 2018-2019 — Môn thi: Tin học

Bà Rịa - Vũng Tàu · Cấp tỉnh · Năm học 2018-2019