Bitlərlə çeşidləmə#1649

Bitlərlə çeşidləmə

1 saniyə
128 meqabayt
Çətin

Biz qeyri-mənfi tam ədədlər çoxluğunda aşağıdakı qayda ilə bir nizam təyin edirik: və ədədləri üçün, -nın -dən kiçik olduğunu aşağıdakı iki haldan birində qəbul edirik:

  1. ədədinin ikilik yazılışında vahidlərin sayı -dən azdır.

  2. və ədədlərinin ikilik yazılışında vahidlərin sayı bərabərdir və bu zaman A < B (adi mənada).

İndi -dan -ə qədər bütün tam ədədləri bu yeni qaydaya uyğun artan sıraya düzürük. Sizin tapşırığınız — mövqeyində hansı ədədin olacağını müəyyən etməkdir. Mövqelərin nömrələnməsi birinci mövqedən başlayır.

Giriş

Birinci sətirdə iki tam ədəd və verilir (0 \leq n \leq 10^{16}, 1 \leq k \leq n + 1).

Çıxış

Sıralanmış ardıcıllıqda -cı ədədi çap edin.

Nümunələr

Nümunə 1

Loading
Loading

Qeyd

-dan -a qədər olan ədəd­lər aşağıdakı kimi sıralanacaq: , , , , , , , , , , .