In mảng 2 chiều dạng bảng (MT01)
Đề bài
Nhập vào mảng hai chiều $A$ gồm $m$ dòng và $n$ cột các số nguyên. Các phần tử được cho liên tiếp trên một dòng, lần lượt theo từng hàng: $n$ số đầu tiên là hàng thứ nhất, $n$ số tiếp theo là hàng thứ hai, ...
Hãy in mảng $A$ ra màn hình dưới dạng bảng.
Dữ liệu vào:
- Dòng đầu tiên gồm hai số nguyên dương $m$ và $n$.
- Dòng thứ hai gồm $m \times n$ số nguyên là các phần tử của mảng $A$ (theo thứ tự từng hàng, từ trái sang phải).
Kết quả:
In ra $m$ dòng, mỗi dòng gồm $n$ số của một hàng, các số cách nhau một dấu cách.
Giới hạn:
- $2 \le m, n \le 10$
- $|A_{ij}| \le 1000$
Giới hạn thời gian: 1 giây, bộ nhớ: 512 MB. Dữ liệu nhập từ bàn phím và in ra màn hình.
3 3
1 2 3 4 5 6 7 8 91 2 3
4 5 6
7 8 9Giải thích:
- $m = n = 3$: ba số $1, 2, 3$ là hàng thứ nhất, $4, 5, 6$ là hàng thứ hai, $7, 8, 9$ là hàng thứ ba.
Bấm vào nút bên dưới để nộp bài và được hệ thống CLUE OJ chấm tự động.
Nộp bài trên CLUE OJÝ tưởng
Dữ liệu cho cả $m \times n$ số trên một dòng, nhưng em cứ đọc lần lượt vào mảng hai chiều bằng hai vòng lặp lồng nhau: vòng ngoài chạy hàng $i$, vòng trong chạy cột $j$. Vì $n$ số đầu thuộc hàng 0, $n$ số tiếp thuộc hàng 1, ... nên đọc theo thứ tự này là đặt đúng chỗ.
Khi in, mỗi hàng in các số cách nhau một dấu cách, hết hàng thì xuống dòng.
Ví dụ 3 3 và 1 2 3 4 5 6 7 8 9: hàng 0 nhận 1 2 3, hàng 1 nhận 4 5 6, hàng 2 nhận 7 8 9 → in ra 3 dòng.
Lưu ý / bẫy thường gặp
- Quên xuống dòng sau mỗi hàng → in tất cả trên một dòng.
- Đổi vai trò hàng/cột (in theo cột) → ra ma trận chuyển vị, sai khi ma trận không đối xứng.
- Đọc nhầm thứ tự
n mthay vìm n→ khi $m \ne n$ bảng in ra sai kích thước. - Python:
print(hang)in ra dạng[1, 2, 3]chứ không phải1 2 3— dùng' '.join(...).
Lời giải
Code chuẩn bên dưới đã chấm đúng toàn bộ 20 test trên CLUE OJ.
- Không biết học gì trước, học gì sau, học lan man nên kiến thức bị hổng.
- Bí bài không ai gỡ, ngồi cả buổi vẫn không ra rồi bỏ cuộc.
- Code chạy được nhưng không đủ điểm, không biết sai ở đâu, chậm ở đâu.
- Không có đề thi thử và người chấm, nên không biết mình đang ở mức nào.
- Dễ nản giữa chừng khi không có ai theo sát.
- Lộ trình 111 buổi video sắp sẵn từ dòng code đầu tiên đến đề HSG thật của các tỉnh.
- Thầy trực tiếp gỡ bí, chữa bài cho từng em qua nhóm Zalo riêng.
- Hệ thống chấm bài tự động 24/7 và thi thử HSG hằng tuần để biết chính xác mình đang ở đâu.
- Đóng học phí một lần, thầy kèm lâu dài: từ thi chuyên Tin đến HSG quốc gia và cả khi lên đại học.
Nhận xét
Đăng nhận xét