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] Phép cộng bão hòa (saturating)

    Trong số học bão hòa trên 'bits' bit có dấu, kết quả vượt khoảng [-2^(bits-1), 2^(bits-1)-1] sẽ bị kẹp về biên gần nhất thay vì tràn vòng. Cho a, b và bits, tính a + b theo số học bão hòa.

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

      Một dòng: a b bits.

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

      -2^(bits-1) ≤ a,b ≤ 2^(bits-1)-1, 2 ≤ bits ≤ 32.

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

      Kết quả cộng bão hòa.

    Ví dụ:

    Đầu vào:

    100 50 8
    

    Đầu ra:

    127

    Giải thích:

    100+50=150 > 127 (max 8-bit có dấu) → kẹp về 127.

    Đang tải editor...