Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Java] Đảo ngược ma trận theo khối K×K

    Cho ma trận R×C và một số K. Chia ma trận thành các khối K×K (giả thiết R và C chia hết cho K). Trong mỗi khối, đảo ngược thứ tự các phần tử theo thứ tự đọc hàng (row-major) — tức phần tử đầu thành cuối và ngược lại trong cùng khối. In ra ma trận sau xử lý.

    • Định dạng đầu vào:

      Dòng đầu chứa R, C, K. R dòng tiếp theo mỗi dòng có C số nguyên.

    • Ràng buộc đầu vào:

      1 ≤ K ≤ 50; K ≤ R, C ≤ 200; R, C chia hết cho K; -1000 ≤ a[i][j] ≤ 1000.

    • Định dạng đầu ra:

      R dòng, mỗi dòng C số nguyên cách nhau bởi dấu cách.

    Ví dụ:

    Đầu vào:

    2 2 2
    1 2
    3 4
    

    Đầu ra:

    4 3
    2 1

    Giải thích:

    Khối duy nhất, đảo: 4 3 / 2 1.

    Đầu vào:

    2 4 2
    1 2 3 4
    5 6 7 8
    

    Đầu ra:

    6 5 8 7
    2 1 4 3

    Giải thích:

    Khối 1 (1 2/5 6) → (6 5/2 1); khối 2 (3 4/7 8) → (8 7/4 3).

    Đang tải editor...