Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Количество "единичек"
Вводится число n. Нужно определить сколько "единичек" в отрезке [1..n]
Например для 10 это 2, для 50 - 14.
Похоже на довольно стандартную задачу, но как сделать не пойму...

 Re: Количество "единичек"
Аватара пользователя
В лоб: перебрать все числа и посчитать единицы в каждом.

 Re: Количество "единичек"
Ограничение на время 2 секунды. N достигает 10^9

 Re: Количество "единичек"
Аватара пользователя
Ну тогда считать по отдельности в каждом разряде.
Попробуйте выявить закономерности.

 Re: Количество "единичек"
Сколько единичек в каждом полном десятке?
А сколько к ним добавляется в каждой полной сотне?

 [ Сообщений: 5 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group