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 листопада.

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

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