Обозначим через f(n) наибольший нечетный делитель числа натурального числа n.найдите f(101)+f(102)+f(103)++f(200)

sargisxachatry sargisxachatry    2   09.08.2019 04:50    0

Ответы
Winday31 Winday31  04.10.2020 06:35
Для любых m,n, таких что 101≤m<n≤200, их наибольшие нечетные делители различны (в противном случае, для k<l имеем m=d·2^k, n=d·2^l, где d - наибольший нечетный делитель, откуда n/m=2^(l-k)≥2, но
n/m≤200/101<2 - противоречие) Таким образом, каждый наибольший нечетный делитель числа из диапазона от 101 до 200 не превосходит 200, все они различны, их 100 штук, а значит они - все нечетные числа в диапазоне от 1 до 200 (их тоже 100 штук). Значит искомая сумма равна сумме всех нечетных чисел от 1 до 200, т.е. (1+199)·100/2=10000.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Математика