Cho một số nguyên không dấu n và một vị trí bit k. Hãy bật (đặt thành 1) bit ở vị trí k của n bằng phép toán bit, rồi in giá trị kết quả.
Bit được đánh số từ 0 (bit thấp nhất, LSB).
Công thức: n | (1u << k).
n = 5 (nhị phân 101), k = 17 (nhị phân 111) — bit 1 được bật.Một dòng gồm hai số nguyên không âm n và k cách nhau bởi dấu cách.
0 ≤ n ≤ 2^31 - 1, 0 ≤ k ≤ 30.
Một dòng: giá trị của n sau khi bật bit thứ k.
Ví dụ:
Đầu vào:
5 1
Đầu ra:
7
Giải thích:
Đang tải editor...