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] So sánh hai single qua khóa bit đơn điệu

    Có thể so sánh hai float qua một khóa nguyên đơn điệu. Cho hai số thực X, Y. Với mỗi số lấy mẫu bit IEEE754 single u (số 32-bit không dấu); nếu bit dấu =1 thì khóa = (~u) & 0xFFFFFFFF, ngược lại khóa = u | 0x80000000. In khóa của X và Y (2 số thập phân không dấu, một dòng, cách nhau dấu cách) ở dòng 1; dòng 2 in -1 nếu khóa(X)<khóa(Y), 0 nếu bằng, 1 nếu lớn hơn.

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

      Dòng 1: X Y. In 2 dòng.

    Ví dụ:

    Đầu vào:

    1.0 2.0

    Đầu ra:

    3212836864 3221225472
    -1

    Giải thích:

    X=1.0, Y=2.0: khóa(X)<khóa(Y) -> dòng 2 = -1.

    Đang tải editor...