Một em bé đang cố gắn giải bài toán 8 quân hậu kinh điển: Đặt 8 quân hậu trên bàn cờ vua kích thước 8×8 ô vuông sao cho không có bất kì hai quân hậu nào nằm trên cùng một cột, hàng, hoặc đường chéo (nói các khác, hai quân hậu ấy không thể “ăn” nhau). Em bé hiểu khái niệm hàng và cột rất rõ song đường chéo thì còn nhiều khúc mắc. Em đã thành công với việc đặt 8 quân hậu sao cho không có hai quân hậu nào nằm trên cùng hàng hoặc cột nhưng vẫn có khả năng một vài quân hậu đang đang nằm trên một đường chéo.
Sau khi em sắp xếp xong, em đã đưa kết quả này cho các bạn đội (dự) tuyển. Ngoài ra, BTC của cuộc thi còn cung cấp cho các thí sinh đáp án của bài toán quân hậu trên. Em bé nhờ các bạn rằng, từ bàn cờ mà em vừa sắp xếp, hãy thực hiện một số ít nhất các di chuyển quân hậu để đưa về đáp án mà các bạn đã được cung cấp.
Biết rằng từ kết của của em bé, có thể di chuyển các quân hậu để trở thành kết quả đúng. Giả sử trong một bước, một quân hậu có thể đi đúng 1 ô dọc theo hàng hoặc cột để đến một ô trống khác trong bàn cờ. Hãy giúp em bé trong trường hợp tổng quát bàn cờ kích thước ~ n×n ~.
Dữ liệu vào
Kết quả
Ví dụ:
Input 1
4
1 2 3 4
3 1 4 2
4
3 2 4 1
3 1 4 2
5
5 3 1 4 2
5 3 1 4 2
5
1 5 2 4 3
3 1 4 2 5
0
Output 1
6
2
0
8
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
Trong 30 ngày |
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 37787 |