Một tập ~ S ~ chứa tất cả các dãy bit 0, 1 có độ dài bằng ~ n ~, trong đó không có hai bit 1 nào kề nhau ~ (1 ≤ n ≤ 50) ~. Tập ~ S ~ được sắp xếp tăng dần theo chiều tăng dần của số nguyên tương ứng mà dãy bit biểu diễn.
Yêu cầu: Cho hai số nguyên ~ n ~ và ~ m ~. Hãy cho biết dãy bit thứ ~ m ~ trong tập ~ S ~.
Dữ liệu vào:
Kết quả:
Ví dụ:
Input
3 2
Output
001
Giải thích: ~ n = 3; m = 2 ~
Tập ~ S = {000; 001; 010; 100; 101} ~
Dãy bit thứ 2 trong xâu ~ S ~ là: ~001~
Giới hạn: Có 60% số test tương ứng 60% số điểm với ~ n ≤ 30 ~.
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38226 |