Đoàn tàu

View as PDF

Time limit: 1.0s , Memory limit: 256M , Points: 100 (partial)

Một nhà ga hôm nay sắp sửa đón tổng cộng n đoàn tàu đi vào và đều sẽ khởi hành ngay vào ngày mai. Trong ngày hôm nay, mỗi một lượt sẽ có một đoàn tàu di chuyển vào, đoàn tàu thứ i sẽ đi vào ở lượt thứ a_i. Trong ngày mai, mỗi một lượt sẽ có một đoàn tàu di chuyển ra, đoàn tàu thứ i sẽ đi ra ở lượt thứ b_i.

Mỗi sân ga trong nhà ga đều đủ chỗ đậu cho toàn bộ n đoàn tàu. Khi đi vào nhà ga, mỗi đoàn tàu lựa chọn một sân ga để đi vào. Việc lựa chọn các sân ga phải đảm bảo không có hai đoàn tàu nào gặp xung đột trong việc di chuyển. Hai đoàn tàu xy gặp xung đột trong việc ra vào khi đều lựa chọn cùng một sân ga và trong ngày hôm nay, đoàn tàu x đi vào trước đoàn tàu y nhưng ở ngày hôm sau, đoàn tàu x lại khởi hành trước đoàn tàu y.

Ảnh minh họa

Hình minh họa cho cách đi vào của các đoàn tàu nếu sử dụng 4 sân ga ở ví dụ thứ hai. Ký hiệu i:a_i/b_i mô tả đoàn tàu thứ i sẽ đi vào nhà ga ở lượt thứ a_i và đi ra khỏi nhà ga ở lượt thứ b_i.

Bạn hãy tính toán số lượng sân ga ít nhất để việc đi vào và đi ra của toàn bộ n đoàn tàu không gặp xung đột.

Input

  • Dòng đầu tiên chứa số nguyên n (1 \le n \le 2.10^5).
  • Dòng thứ hai chứa n số nguyên a_i (1 \le a_i \le n; \; a_i \neq a_i \; \forall \; i \neq j).
  • Dòng thứ hai chứa n số nguyên b_i (1 \le b_i \le n; \; b_i \neq b_i \; \forall \; i \neq j).

Output

  • In ra số lượng sân ga ít nhất cần sử dụng để việc di chuyển của các đoàn tàu không gặp xung đột.

Samples

Sample Input 1
5
3 5 2 4 1
3 2 5 1 4
Sample Output 1
2
Sample Input 2
5
3 1 2 5 4
4 2 3 1 5
Sample Output 2
4
Sample Input 3
3
3 2 1
1 2 3
Sample Output 3
1

Scoring

  • Subtask 1 với 19\% số điểm: n \le 10
  • Subtask 2 với 23\% số điểm: Kết quả số lượng sân ga ít nhất không vượt quá 2
  • Subtask 3 với 25\% số điểm: n \le 1000
  • Subtask 4 với 33\% số điểm: Không có ràng buộc gì thêm

Clarification

  • Ở ví dụ thứ ba, các đoàn tàu thứ 3,2,1 lần lượt đi vào nhà ga trong hôm nay và xuất phát cùng thứ tự ở ngày hôm sau, vì vậy chỉ cần ít nhất 1 sân ga.

Comments