1

Тема: Будь-ласка допоможіть з задачею на C

Будь-ласка допоможіть

Цінні одинички

Обмеження часу:    1 с
Ліміт пам’яті:    64 M
Останнім часом Принца дуже зацікавила інформатика.

Сьогодні він вивчив двійкову систему числення.

Щоби похвалитися своїми знаннями перед Королем, Принц почав пояснювати йому,

що в двійковій системі 1 записується як 1, а 2 – як 10, 4 – як 100, 8 –1000, 16 – як 10000 і т.д.

На королівському столі, де писав Принц, виростало довге число з 1 та 0: 110100100010000100000...

Король був вельми втішений успіхами Принца і пообіцяв подарувати йому стільки книжок з програмування, скільки 1 є в числі, що записане на столі, між цифрами з номерами n1 та n2.

Чи можете ви сказати, який приз отримав Принц?

Вхідні дані: два цілих числа n1 та n2 (1 ≤ n1 ≤ n2 ≤ 2×109), відокремлені пробілом, що задають границі проміжку у числовій послідовності

Результат: одне число – кількість одиниць між цифрами з номерами n1 та n2 (включно)

2

Re: Будь-ласка допоможіть з задачею на C

Знайдіть у правилах форуму малюнок і прочитайте написи на ньому. Їх небагато.

3 Востаннє редагувалося quez (25.10.2014 13:37:50)

Re: Будь-ласка допоможіть з задачею на C

Це вже районна олімпіада, мабуть. Завдання з шкільної вже були.

Результат: одне число – кількість одиниць між цифрами з номерами n1 та n2 (включно)

Хоча якось занадто просто.

4

Re: Будь-ласка допоможіть з задачею на C

Ще ні напевно. http://loippo.lviv.ua/news/institute/Pr … blication/

У мене районна 22 листопада.

Прихований текст

Не розумію навіщо просити розв'язати районну олімпіаду, що це вам дасть.
Хіба не краще розв'язувати чесно або відати перемогу тому, хто дійсно її заслужив.
Ненавиджу коли грають нечесно.