JOI 2012 - Card Game is Fun
Xem PDFCó nhiều lá bài, mỗi lá được ghi một số nguyên từ \(1\) đến \(1000\). Anna và Bruno dùng những lá bài này để chơi trò chơi sau.
Anna có một chồng gồm \(A\) lá bài, còn Bruno có một chồng gồm \(B\) lá bài. Anna được bỏ đi một số lá tùy ý, có thể không bỏ lá nào. Bruno được bỏ đi một số lá ở trên cùng và một số lá ở dưới cùng của chồng bài, mỗi số lượng đều có thể bằng \(0\). Cả hai không được thay đổi thứ tự những lá còn lại.
Nếu hai chồng bài sau khi bỏ giống nhau, điểm của hai người là số lá còn lại trong một chồng. Hai chồng giống nhau khi có cùng số lá \(n\) và, với mọi \(1\le i\le n\), số ghi trên lá thứ \(i\) từ trên xuống của hai chồng bằng nhau.
Ví dụ, các số trên chồng bài của Anna từ trên xuống là \(1,2,3,4,5\), còn chồng của Bruno là \(3,1,4,1\). Anna bỏ các lá mang số \(2,3,5\); Bruno bỏ lá \(3\) trên cùng và lá \(1\) dưới cùng. Hai chồng còn lại đều là \(1,4\), nên hai người được \(2\) điểm. Hình minh họa thao tác này được đặt trong phần giải thích Ví dụ 1.
Yêu cầu
Cho thông tin hai chồng bài, hãy tìm số điểm lớn nhất mà Anna và Bruno có thể đạt được.
Dữ liệu vào
Đọc từ đầu vào chuẩn:
- Dòng đầu tiên chứa hai số nguyên \(A,B\).
- Dòng thứ hai chứa \(A\) số nguyên; số thứ \(i\) là số ghi trên lá thứ \(i\) từ trên xuống trong chồng của Anna.
- Dòng thứ ba chứa \(B\) số nguyên; số thứ \(j\) là số ghi trên lá thứ \(j\) từ trên xuống trong chồng của Bruno.
Các số trên cùng một dòng được phân cách bởi dấu cách.
Dữ liệu ra
Ghi ra đầu ra chuẩn một dòng chứa số nguyên là số điểm lớn nhất có thể đạt được.
Ràng buộc
- \(1\le A\le5000\).
- \(1\le B\le5000\).
- Số ghi trên mỗi lá bài là số nguyên từ \(1\) đến \(1000\).
Phân nhóm
- \(10\%\) số điểm dành cho các dữ liệu thỏa mãn \(A\le10\) và \(B\le10\).
- \(50\%\) số điểm dành cho các dữ liệu thỏa mãn \(A\le100\) và \(B\le100\).
Ví dụ
Ví dụ 1
Input
5 4
1 2 3 4 5
3 1 4 1
Output
2
Giải thích
Ví dụ này tương ứng với tình huống đã mô tả trong đề: cả hai giữ lại chồng bài \(1,4\) và được \(2\) điểm.
Ví dụ 2
Input
6 5
4 1 5 2 3 4
4 5 4 2 3
Output
3
Giải thích
Có hai cách để đạt \(3\) điểm:
- Anna bỏ các lá mang số \(1,2,3\), còn Bruno bỏ các lá \(2,3\) ở cuối. Hai chồng còn lại đều là \(4,5,4\).
- Anna bỏ các lá mang số \(1,5,4\) (lá \(4\) cuối cùng), còn Bruno bỏ hai lá \(4,5\) ở đầu. Hai chồng còn lại đều là \(4,2,3\).
Kỳ thi:
- JOI 2011/2012 - Vòng chung kết (14 Tháng 1., 2016)

Bình luận