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

    solution

    Đề bài: Đặt Ma trận về Không

    Cho một ma trận số nguyên m x n. Nếu một phần tử trong ma trận có giá trị là 0, hãy đặt toàn bộ hàng và cột chứa phần tử đó thành 0.

    Yêu cầu quan trọng: Bạn phải thực hiện việc này tại chỗ (in-place), tức là sửa đổi trực tiếp trên ma trận đầu vào mà không tạo ra một ma trận mới.

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

      m độ dài hàng

      n độ dài cột ma trận mxn

    • Ràng buộc đầu vào:
      • 1 <= m, n <= 200
      • −231≤matrix\[i]\[j]≤231−1-2^{31} \le \text{matrix}\[i]\[j] \le 2^{31} - 1−231≤matrix\[i]\[j]≤231−1
    • Định dạng đầu ra:

      Không có giá trị trả về (void). Ma trận matrix đầu vào phải được sửa đổi tại chỗ.

    Ví dụ:

    Đầu vào:

    3 3
    1 1 1
    1 0 1
    1 1 1

    Đầu ra:

    1 0 1
    0 0 0
    1 0 1

    Đầu vào:

    4 3
    0 1 2 0
    3 4 5 2
    1 3 1 5

    Đầu ra:

    0 0 0 0
    0 4 5 0
    0 3 1 0

    Đầu vào:

    3 2
    1 2 3
    4 5 6

    Đầu ra:

    1 2 3
    4 5 6

    Đầu vào:

    4 4
    1 2 5 0
    2 0 4 2
    0 2 5 2
    5 4 0 7

    Đầu ra:

    0 0 0 0
    0 0 0 0
    0 0 0 0
    0 0 0 0

    Đang tải editor...