2014 dxdy logo

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

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




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

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

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

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

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

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


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