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] Đếm số subnormal trong dải bit

    Số subnormal (denormal) trong IEEE 754 single là số có trường mũ (8 bit) bằng 0 nhưng phần định trị (23 bit) khác 0; chúng cho phép biểu diễn các số rất nhỏ gần 0.

    Cho một mẫu bit single dạng số nguyên 32 bit lo và hi (lo ≤ hi), hãy đếm xem trong các mẫu bit từ lo đến hi (bao gồm hai đầu) có bao nhiêu mẫu là subnormal.

    Ví dụ

    Mẫu bit 00000000 là số 0 (định trị = 0, không phải subnormal), 00000001 là subnormal nhỏ nhất. Từ 0 đến 1 có đúng 1 subnormal.

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

      Một dòng chứa hai số nguyên không âm lo và hi (0 ≤ lo ≤ hi ≤ 2^32 − 1), là mẫu bit single.

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

      0 ≤ lo ≤ hi ≤ 2^32 − 1.

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

      Một dòng: số lượng mẫu bit subnormal trong đoạn [lo, hi].

    Ví dụ:

    Đầu vào:

    0 1
    

    Đầu ra:

    1

    Giải thích:

    Mẫu 0 là số 0 (không subnormal), mẫu 1 là subnormal dương nhỏ nhất → đếm được 1.

    Đang tải editor...