USACO 2024 - Cycle Correspondence
Xem PDFFarmer John có \(N\) chuồng (\(3\le N\le 5\cdot 10^5\)), trong đó có \(K\) cặp chuồng đôi một khác nhau được nối với nhau (\(3\le K\le N\)).
Trước tiên, Annabelle gán cho mỗi chuồng một nhãn số nguyên khác nhau trong đoạn \([1,N]\) và quan sát thấy các chuồng mang nhãn \(a_1,\dots,a_K\) được nối thành một chu trình theo thứ tự đó. Tức là, các chuồng \(a_i\) và \(a_{i+1}\) được nối với nhau với mọi \(1\le i<K\), đồng thời \(a_K\) và \(a_1\) cũng được nối với nhau. Tất cả \(a_i\) đôi một khác nhau.
Tiếp theo, Bessie cũng gán cho mỗi chuồng một nhãn số nguyên khác nhau trong đoạn \([1,N]\) và quan sát thấy các chuồng mang nhãn \(b_1,\dots,b_K\) được nối thành một chu trình theo thứ tự đó. Tất cả \(b_i\) đôi một khác nhau.
Một số chuồng (có thể không có chuồng nào hoặc là tất cả các chuồng) được Annabelle và Bessie gán cùng một nhãn. Hãy tính số lượng lớn nhất có thể của các chuồng được Annabelle và Bessie gán cùng một nhãn.
Dữ liệu vào
Dòng đầu tiên chứa \(N\) và \(K\).
Dòng tiếp theo chứa \(a_1,\dots,a_K\).
Dòng tiếp theo chứa \(b_1,\dots,b_K\).
Dữ liệu ra
In số điểm bất động lớn nhất.
Ví dụ
Ví dụ 1
Input
6 3
1 2 3
2 3 1
Output
6
Giải thích
Annabelle và Bessie có thể đã gán cùng một nhãn cho mọi chuồng.
Ví dụ 2
Input
6 3
1 2 3
4 5 6
Output
0
Giải thích
Annabelle và Bessie không thể đã gán cùng một nhãn cho bất kỳ chuồng nào.
Ví dụ 3
Input
6 4
1 2 3 4
4 3 2 5
Output
4
Giải thích
Annabelle và Bessie có thể đã gán các nhãn \(2,3,4,6\) cho cùng các chuồng.
Phân nhóm
- Dữ liệu 4–5: \(N\le 8\).
- Dữ liệu 6–8: \(N\le 5000\).
- Dữ liệu 9–15: Không có ràng buộc bổ sung.
Nguồn
USACO 2023 December Contest, Silver — Cycle Correspondence: https://usaco.org/index.php?page=viewproblem2&cpid=1351
Tác giả bài toán: Benjamin Qi
Kỳ thi:
- USACO 2023 - Tháng 12 - Hạng Bạc (1 Tháng 12., 2023)
Bình luận