Ma trận tốt
Đề bài
Mô tả
Cho ma trận kích thước chứa các số nguyên dương. Bạn cần xây dựng ma trận cùng kích thước thoả:
- Với mọi ô : hoặc .
- Hai ô kề nhau (cùng hàng hoặc cùng cột) trong có giá trị khác nhau.
Có thể chứng minh rằng luôn tồn tại ma trận thoả mãn. Nếu có nhiều ma trận hợp lệ, in ra một ma trận bất kỳ.
Dữ liệu vào
- Dòng đầu chứa số nguyên — số bộ test.
- Với mỗi bộ test:
- Dòng đầu chứa hai số nguyên và .
- dòng tiếp theo, mỗi dòng chứa số nguyên .
Dữ liệu ra
Với mỗi bộ test, in ra dòng, mỗi dòng số nguyên — ma trận .
Ràng buộc
- .
- .
- .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 3 2 1 2 4 5 7 8 2 2 1 1 3 3 2 2 1 3 2 2 |
2 3 5 6 8 9 2 1 3 4 2 3 3 2 |
Mỗi ô được tăng hoặc , và hai ô kề nhau luôn khác nhau. Đầu ra không là duy nhất; bất kỳ ma trận hợp lệ nào đều được chấp nhận. |
| 1 1 1 5 |
6 | Ma trận luôn hợp lệ vì không có cặp ô kề nhau; hoặc đều được chấp nhận. |
Ghi chú
Bài toán có nhiều đáp án hợp lệ. Hệ thống dùng checker tự động kiểm tra: với mỗi ô, phải bằng hoặc , và không có hai ô kề nhau bằng nhau.
Bình luận