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] Đếm số bit 1

    Đọc một số nguyên không âm n. In ra số bit 1 trong biểu diễn nhị phân của n (population count).

    Gợi ý: lặp, lấy n & 1 rồi dịch phải n >> 1.

    Ví dụ:

    Input:
    13
    Output:
    3
    
    • Định dạng đầu vào:

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

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

      0 ≤ n ≤ 10^18.

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

      Một dòng: số bit 1.

    Ví dụ:

    Đầu vào:

    13
    

    Đầu ra:

    3

    Giải thích:

    13 = 1101 nhị phân, có 3 bit 1.

    Đang tải editor...