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

    solution

    Đề bài: [Kiến trúc máy tính] Chuyển đổi Gray ↔ nhị phân

    Mã Gray là mã nhị phân mà hai giá trị liên tiếp chỉ khác nhau 1 bit. Chế độ B2G: chuyển số nhị phân (cho dưới dạng số nguyên) sang mã Gray bằng g = b XOR (b>>1). Chế độ G2B: chuyển ngược lại. In kết quả dưới dạng số nguyên.

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

      Một dòng: mode val. mode là B2G hoặc G2B.

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

      0 ≤ val < 2^31.

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

      Giá trị kết quả (số nguyên).

    Ví dụ:

    Đầu vào:

    B2G 5
    

    Đầu ra:

    7

    Giải thích:

    5 = 101, g = 101 XOR 010 = 111 = 7.

    Đang tải editor...