DÃY NHỊ PHÂN

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:

  • Gồm hai số nguyên ~ n ~ và ~ m ~ cách nhau một khoảng trắng (~ m ~ cho đảm bảo có nghiệm).

Kết quả:

  • Ghi dãy bit thứ ~ m ~ tìm được (các bit 0, 1 liền nhau).

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 ~.

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. ducdung192 (13/18)
  2. trungnam (11/13)
  3. bao_khanh (9/24)
Trong 7 ngày
  1. ducdung192 (43/57)
  2. trungnam (30/45)
  3. nguyenlebaolong (21/35)
Trong 30 ngày
  1. caubeioi (114/176)
  2. manhooh (82/200)
  3. bestsoilvam (64/155)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38423

Lưu Hải Phong - 2020
[email protected]