Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Trên trục số thực cho \(n\) điểm đen và \(n\) điểm trắng hoàn toàn phân biệt. Các điểm đen có tọa độ nguyên \(a_1, a_2,..., a_n\) còn các điểm trắng có tọa độ nguyên \(b_1, b_2,...,b_n\). Người ta muốn chọn ra \(k\) điểm đen và \(k\) điểm trắng để nối mỗi một điểm đen với một điểm trắng sao cho \(k\) đoạn thẳng tạo được đôi một không có điểm chung.

Kết quả: Ghi ra một số nguyên duy nhất là số \(k\) lớn nhất tìm được

Dữ liệu vào

  • Dòng thứ nhất chứa số nguyên dương \(n\) \((n \le 10^5)\)
  • Dòng thứ hai chứa các số \(a_1, a_2,..., a_n\) \((|a_i| \le 10^9,i=1,2,...n)\)
  • Dòng thứ ba chứa các số \(b_1, b_2,..., b_n\) \((|b_i| \le 10^9,i=1,2,...n)\)

Các số trên cùng một dòng được ghi cách nhau ít nhất một dấu cách.

Dữ liệu ra:

  • Hãy tìm giá trị \(k\) lớn nhất thỏa mãn yêu cầu trên.

Giới hạn:

  • 50% số test ứng với 50% số điểm của bài có \(n \le 100\)

Input

3
0 3 1
-3 5 -1

Output

2


Nhận xét

Không có ý kiến tại thời điểm này.