Nội dung Bài tập
Mã:
BANDYTA
Tên:
Đánh bạc - PA 2013
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
phuc

Jednoręki bandyta


Bajtek przyszedł do kasyna, gdzie od razu zainteresował go automat do gry w jednorękiego bandytę. Najważniejszą częścią automatu są trzy bębny. Każdy z nich podzielony jest na  równych pól, na których namalowane są różne symbole. Jest  możliwych symboli i każdy z nich występuje na każdym bębnie dokładnie raz. Dla uproszczenia ponumerujmy symbole liczbami od 1 do . Poniższy rysunek przedstawia przykładowy automat z trzema bębnami podzielonymi na  pól:

Po pociągnięciu wajchy, każdy z bębnów przesuwa się cyklicznie o pewną liczbę pozycji. Wygrana gracza zależy od liczby poziomych rzędów, w których znajdą się trzy takie same symbole.

Bajtek wie, że jednoręki bandyta może zabrać wszystkie jego pieniądze, więc wolałby najpierw stwierdzić, jaka może być jego maksymalna wygrana. Pomóż mu i wyznacz liczbę rzędów, w których mogą znaleźć się trzy takie same symbole przy najkorzystniejszym ustawieniu bębnów.

Wejście

Pierwszy wiersz wejścia zawiera jedną liczbę całkowitą  (), oznaczającą wielkość bębnów. Trzy następne wiersze opisują układy symboli na poszczególnych bębnach.

Opis bębna składa się z  parami różnych liczb całkowitych  (), gdzie  oznacza symbol znajdujący się na pozycji .

Wyjście

Pierwszy i jedyny wiersz wyjścia powinien zawierać jedną liczbę całkowitą, równą maksymalnej liczbie rzędów, w których mogą się jednocześnie znaleźć po trzy takie same symbole.

Przykład

Dla danych wejściowych:

5
1 5 4 3 2
1 3 2 4 5
2 1 5 4 3

poprawną odpowiedzią jest:

3

Wyjaśnienie do przykładu: Rysunek do testu przykładowego znajduje się w treści zadania. Bęben 1 możemy przekręcić o trzy pozycje do góry, bęben 2 o jedną pozycję do góry, a bęben 3 o jedną pozycję w dół.

Autor zadania: Jacek Tomasiewicz.





Bajtek đến sòng bạc và bị cuốn hút bởi trò máy quay số. Bộ phận quan trọng nhất của cỗ máy là 3 trống quay tròn. Mỗi trống quay được chia thành N phần bằng nhau và mỗi phần được in vào đó những biểu tượng khác nhau. Có đúng n biểu tượng, mỗi biểu tượng xuất hiện đúng một lần trên mỗi trống quay. Để đơn giản, chúng ta biểu diễn các biểu tượng bằng các số từ 1 đến N. Hình bên minh họa 3 trống quay với n = 5. Sau khi nhấn nút, mỗi trống sẽ độc lập quay. Sau khi các trống dừng quay, kết quả của người chơi phụ thuộc vào số lượng các hàng ngang có cả 3 biểu tượng cùng màu. Hãy giúp Bajtek xác định số lượng hàng tối đa như vậy.


Input
• Dòng đầu tiên ghi số nguyên N là số lượng biểu tượng (1 ≤ N ≤ 300000).
• Ba dòng tiếp theo, mỗi dòng mô tả các biểu tượng được in trên mỗi trống quay.
Mỗi dòng có dạng a1, a2, ..., aN (1 ≤ ai ≤ N), các số này phân biệt.

Output
• In ra số lượng dòng tối đa có ba biểu tượng giống nhau.
Ví dụ:

InputOutput
5
1 5 4 3 2
1 3 2 4 5
2 1 5 4 3
3

Giải thích ví dụ: Trống 1 quay lên 3 vị trí, trống 2 quay lên 1 vị trí, trống 3 quay xuống
1 vị trí.


    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận