Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Вводится число n. Нужно определить сколько "единичек" в отрезке [1..n] Например для 10 это 2, для 50 - 14. Похоже на довольно стандартную задачу, но как сделать не пойму...
caxap
Re: Количество "единичек"
01.02.2011, 16:31
В лоб: перебрать все числа и посчитать единицы в каждом.
boomeer
Re: Количество "единичек"
01.02.2011, 16:38
Ограничение на время 2 секунды. N достигает 10^9
worm2
Re: Количество "единичек"
01.02.2011, 16:44
Ну тогда считать по отдельности в каждом разряде. Попробуйте выявить закономерности.
Maslov
Re: Количество "единичек"
01.02.2011, 16:50
Сколько единичек в каждом полном десятке? А сколько к ним добавляется в каждой полной сотне?