Neçə bir lazımdır?#5492

Neçə bir lazımdır?

1 saniyə
128 meqabayt
Orta
prb5492

İkilik ədədi yazmaq üçün yalnız iki 0 və 1 rəqəmlərindən istifadə edilir. Xüsusi qiymətləri yazmaq üçün sabit sayda birlərə ehtiyac vardır, lakin sıfırların sayı çox ola bilər, ona görə ki, ədəd sıfırlarla tamamlanmış ola bilər. Məsələn, 5 və 10 diapazonunda ədədləri yazmaq üçün biz sağdakı şəkildən göründüyü kimi cəmi 12 ədəd birdən istifadə etməliyik. Siz a və b diapazonunda verilmiş ikilik ədədlərinn yazılması üçün tələb olunan birlərin sayını hesablayan proqram yazmalısınız.

Giriş verilənləri

**100000 **-ə qədər sətir ehtiva edir. Hər bir sətir iki a və b (0 ≤ a ≤ b ≤ 2 * 10^9) tam ədədlərini ehtiva edir. Sonuncu sətir iki 0 ehtiva edir və emal olunmur.

Çıxış verilənləri

Hər bir giriş sətri üçün bir çıxış verməli. Bu sətir çıxışın sıra nömrəsini sonra da a və b diapazonunda olan bütün ikilik ədədlərdəki birlərin sayını ehtiva etməlidir. Nömunədəki giriş və çıxışa baxın.

Nümunələr

Nümunə 1

Loading
Loading