Phép chuyển vị ảnh ma trận
Xem dạng PDF
Gửi bài giải
Điểm:
10,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
1G
Input:
MATRIX.INP
Output:
MATRIX.OUT
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python
🤔 Mô tả bài toán:
Một camera của robot thu thập hình ảnh dạng ma trận số kích thước M x N. Bộ phận xử lý hình ảnh cần xoay ảnh bằng cách thực hiện phép chuyển vị ma trận (các dòng của ma trận ban đầu sẽ biến thành các cột tương ứng của ma trận kết quả và ngược lại).
Yêu cầu: Tạo ma trận chuyển vị kích thước N x M.
💾 Dữ liệu vào:
Dòng 1 chứa hai số nguyên M và N (1 ≤ M, N ≤ 100).
M dòng tiếp theo, mỗi dòng chứa N số nguyên biểu diễn ma trận.
💻 Dữ liệu ra:
Ma trận chuyển vị gồm N dòng, mỗi dòng chứa M số nguyên.
🔍 Ví dụ:
| DỮ LIỆU VÀO | DỮ LIỆU RA |
|---|---|
| 2 3 1 2 3 4 5 6 | 1 4 2 5 3 6 |
📌 Ràng buộc dữ liệu:
+ Giới hạn số phần tử đủ nhỏ để chạy trong thời gian O(M*N).
⚠️ Lưu ý:
Bài tập yêu cầu nhập dữ liệu từ tệp tin MATRIX.INP và xuất kết quả ra tệp tin MATRIX.OUT. Tuyệt đối không đọc/ghi từ thiết bị nhập xuất chuẩn (bàn phím/màn hình).
Bình luận