coso2 - Chuyển đổi hệ thập phân sang hệ nhị phân
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 2.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin

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

 

Ví dụ

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
Back to Top