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

    solution

    Đề bài: [Hệ điều hành Unix] Dịch bit trái và phải

    Dịch bit (shift)

    Cho số nguyên không dấu n và số nguyên s. Hãy in hai giá trị trên hai dòng:

    1. n dịch trái s bit: n << s
    2. n dịch phải s bit: n >> s

    Phép dịch với kiểu không dấu là dịch logic (chèn 0).

    Ví dụ

    • Vào: n = 6, s = 1
    • Ra: 12 rồi 3.
    • Định dạng đầu vào:

      Một dòng: hai số nguyên không âm n và s.

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

      0 ≤ n ≤ 2^31 - 1, 0 ≤ s ≤ 30.

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

      Hai dòng: n << s và n >> s.

    Ví dụ:

    Đầu vào:

    6 1
    

    Đầu ra:

    12
    3

    Giải thích:

    6<<1 = 12, 6>>1 = 3.

    Đang tải editor...