#5360. Đếm bit (Mã bài: COUNT)

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Yêu cầu: Cho một số nguyên n , trả về một mảng ans có độ dài n + 1 sao cho với mỗi i ( 0 \le i \le n ), ans[i] là số lượng bit '1' trong biểu diễn nhị phân của i .

Dữ liệu: Một số nguyên n .

Kết quả: Một mảng dãy các số nguyên trên một dòng.

Ví dụ:

Dữ liệu:

5

Kết quả:

0 1 1 2 1 2

Giải thích: 0 --> 0 1 --> 1 2 --> 10 3 --> 11 4 --> 100 5 --> 101

Giới hạn:

  • 0 \le n \le 10^5 .