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

    solution

    Đề bài: [Mạng máy tính] Parity hai chiều (2D)

    Cho ma trận bit r hàng x c cột (mỗi hàng là chuỗi c ký tự 0/1). Tính parity CHẴN: với mỗi hàng thêm 1 bit parity (để tổng số bit 1 của hàng+bit parity là chẵn), với mỗi cột tương tự, và một bit parity góc cho các bit parity hàng. In ra ma trận mở rộng (r+1) hàng x (c+1) cột: r hàng đầu là dữ liệu kèm parity hàng ở cuối; hàng cuối là parity cột kèm bit góc. Mỗi hàng in liền không dấu cách.

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

      Dòng 1: r c. r dòng tiếp: mỗi dòng c ký tự 0/1. In (r+1) dòng.

    Ví dụ:

    Đầu vào:

    2 2
    10
    11

    Đầu ra:

    101
    110
    011

    Giải thích:

    Ma trận 2x2 [[1,0],[1,1]]: hàng1 parity=1 ->101; hàng2 parity=0 ->110; cột parity =[0,1], góc=1 -> 011.

    Đang tải editor...