Bất kỳ một học sinh chuyên Tin nào cũng được học bài học về cách chuyển đổi hệ thập phân sang hệ nhị phân. Để tăng thêm tính thú vị về mối quan hệ giữa hệ thập phân và hệ nhị phân, thầy K ra câu đố như sau:
Một số nguyên dương được gọi là số thập nhị (ý là thập phân và nhị phân) nếu biểu diễn ở hệ thập phân của số đó là một hậu tố (phần đuôi) của biểu diễn trong hệ nhị phân của số đó. (Lưu ý biểu diễn ở hệ thập phân và hệ nhị phân trong tình huống này sẽ không có số 0 ở phía đầu). Ví dụ:
(10)10=(1010)2
nhưng số (1010)10=(1111110010)2 và số (42)10=(101010)10 không phải là số thập nhị
Thầy K tạo ra một danh sách các số thập nhị và đánh số thứ tự từ 1. Hãy tìm số thập nhị thứ n
Input:
Dòng đầu tiên chứa số nguyên dương n (1<=n<10000)
Output
Đưa ra số thập nhị thứ n
Input | Output |
1 | 1 |
2 |
10
|
10 | 1100 |
Hệ thập phân | Hệ nhị phân | Nội dung | |
1 | 1 | Số thập nhị thứ 1 | |
10 | 1010 | Số thập nhị thứ 2 | |
11 | 1011 | Số thập nhị thứ 3 | |
100 | 1100100 | Số thập nhị thứ 4 |