Bài Pascal biến đổi bảng
Chia sẻ bởi Vi Đình Nghĩa |
Ngày 16/10/2018 |
50
Chia sẻ tài liệu: Bài Pascal biến đổi bảng thuộc Tư liệu tham khảo
Nội dung tài liệu:
Biến đổi bảng
Chúng ta xét các bảng NxN ô vuông (N(5), trong đó có một ô chứa số 0, các ô còn lại mỗi ô chứa 1 số nguyên dương tuỳ ý. Gọi P là phép đổi giá trị của ô số 0 với ô kề cạnh với nó. Bài toán đặt ra là: Cho trước bảng A và bảng B, hãy dùng các phép biến đổi P để từ bảng A có thể biến đổi thành bảng B với số phép biến đổi ít nhất.
Dữ liệu vào từ file văn bản “BDBANG.IN”:
Dòng đầu là số nguyên dương N
N dòng sau, mỗi dòng N số nguyên không âm thể hiện bảng A
N dòng tiếp theo, mỗi dòng N số nguyên không âm thể hiện bảng B
Kết quả ghi ra file văn bản “BDBANG.OUT”:
Dòng đầu là số K - số phép biến đổi K ít nhất để biến đổi A(A1(A2 (…(AK=B
Tiếp theo là một dòng trắng
Tiếp theo là K nhóm dòng, mỗi nhóm là một bảng Ai (1( i ( K), giữa hai nhóm cách nhau một dòng trắng.
Ví dụ:
BDBANG.IN
3
2 8 3
1 6 4
7 0 5
1 2 3
8 0 4
7 6 5
BDBANG.OUT
5
2 8 3
1 6 4
7 0 5
2 8 3
1 0 4
7 6 5
2 0 3
1 8 4
7 6 5
0 2 3
1 8 4
7 6 5
1 2 3
0 8 4
7 6 5
1 2 3
8 0 4
7 6 5
Chúng ta xét các bảng NxN ô vuông (N(5), trong đó có một ô chứa số 0, các ô còn lại mỗi ô chứa 1 số nguyên dương tuỳ ý. Gọi P là phép đổi giá trị của ô số 0 với ô kề cạnh với nó. Bài toán đặt ra là: Cho trước bảng A và bảng B, hãy dùng các phép biến đổi P để từ bảng A có thể biến đổi thành bảng B với số phép biến đổi ít nhất.
Dữ liệu vào từ file văn bản “BDBANG.IN”:
Dòng đầu là số nguyên dương N
N dòng sau, mỗi dòng N số nguyên không âm thể hiện bảng A
N dòng tiếp theo, mỗi dòng N số nguyên không âm thể hiện bảng B
Kết quả ghi ra file văn bản “BDBANG.OUT”:
Dòng đầu là số K - số phép biến đổi K ít nhất để biến đổi A(A1(A2 (…(AK=B
Tiếp theo là một dòng trắng
Tiếp theo là K nhóm dòng, mỗi nhóm là một bảng Ai (1( i ( K), giữa hai nhóm cách nhau một dòng trắng.
Ví dụ:
BDBANG.IN
3
2 8 3
1 6 4
7 0 5
1 2 3
8 0 4
7 6 5
BDBANG.OUT
5
2 8 3
1 6 4
7 0 5
2 8 3
1 0 4
7 6 5
2 0 3
1 8 4
7 6 5
0 2 3
1 8 4
7 6 5
1 2 3
0 8 4
7 6 5
1 2 3
8 0 4
7 6 5
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Vi Đình Nghĩa
Dung lượng: 19,50KB|
Lượt tài: 0
Loại file: DOC
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)