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

    solution

    Đề bài: [Python] Đảo n bit thấp (bit mask)

    Cho số nguyên không âm n và số nguyên k (0 <= k <= 30). Hãy đảo (XOR) k bit thấp nhất của n. Gợi ý: tạo mặt nạ mask = (1 << k) - 1 rồi thực hiện n ^ mask. In kết quả.

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

      Hai số nguyên n k cách nhau dấu cách.

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

      0 <= n <= 10^9; 0 <= k <= 30

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

      Giá trị n sau khi đảo k bit thấp.

    Ví dụ:

    Đầu vào:

    10 4
    

    Đầu ra:

    5

    Giải thích:

    10 = 1010, mask = 1111 = 15, 10 ^ 15 = 5.

    Đang tải editor...