Форум программистов, компьютерный форум, киберфорум
Комбинаторика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 05.09.2023
Сообщений: 8
1

Для каждого натурального числа от n+1 до 2n включительно выберем наибольший нечётный делитель и сложим все эти делители

05.09.2023, 16:17. Показов 1573. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Я уже голову сломал не знаю как решить, помогите.

Задача. Для каждого натурального числа от n+1 до 2n включительно выберем наибольший нечётный делитель и сложим все эти делители. Чему будет равна полученная сумма?

Решение. Обозначим наибольший нечётный делитель натурального числа N через d(N), а сумму из условия — через Sn. Докажем индукцией по параметру n, что Sn будет равна
2n
2n(n+1)
n(n+1)/2+3
n2 (нужно выбрать)
Для n=1 сумма наибольших нечётных делителей равна
?(какое то число).
Указанная выше формула тоже равна этому значению, поэтому база индукции для n=1 верна.
Докажем переход индукции. Пусть n>1. Докажем, что если утверждение верно для n=k, то оно верно и для n=k+1. Рассмотрим разность Sk+1−Sk. Получим выражение
d(2k+1)−d(k)−d(k+1)
d(2k+1)+d(2k+2)−d(k+1)
d(2k+1)+d(2k+2)−d(k)
d(2k+1)−d(k+1) (нужно выбрать)
Поскольку при умножении на 2 величина на и большего нечётного делителя не меняется, то
d(k)=d(2k+2)
d(k)=d(2k+1)
d(k+1)=d(2k+1)
d(k+1)=d(2k+2) (нужно выбрать)
. Число 2k+1 нечётное, поэтому d(2k+1)=2k+1.
Таким образом,Sk+1−Sk=
2
4(k+1)
k+1
2k+1 (нужно выбрать)
.Воспользовавшись предположением индукции, получим Sk+1=
2k+2=2(k+2)
2k(k+1)+4(k+1)=2(k+1)(k+2)
k(k+1)/2+3+(k+1)=(k+1)(k+2)/2+3
k2+(2k+1)=(k+1)2
Таким образом, утверждение для n=k+1
доказано, то есть переход доказан.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.09.2023, 16:17
Ответы с готовыми решениями:

Для каждого натурального числа в промежутке от m до n вывести все делители
Помогите написать код на Java. Для каждого натурального числа в промежутке от m до n вывести все...

Для каждого натурального числа в промежутке от m до n вывести все делители
Для каждого натурального числа в промежутке от m до n вывести все делители, кроме единицы и самого...

Для каждого натурального числа в промежутке от m до n вывести все делители
Для каждого натурального числа в промежутке от m до n вывести все делители, кроме единицы и самого...

Для каждого натурального числа в промежутке от m до n вывести все делители, кроме единицы и самого числа
m и n вводятся с клавиатуры. Без массивов, только через циклы.

5
Red white socks
05.09.2023, 18:02
  #2

Не по теме:

Соедини точки и получи картинку.
Забейте. Ну не нужно это вам, поверьте.

0
Эксперт по математике/физике
4183 / 3051 / 919
Регистрация: 19.11.2012
Сообщений: 6,196
05.09.2023, 19:59 3
Мне кажется, если человек, 9-классник, обратился за помощью, то надо помочь, а не давать странные советы. Но это так не по теме.

По теме. Почти все у автора вопроса правильно. Вот коротко все рассуждения.
Докажем, что указанная сумма равна https://www.cyberforum.ru/cgi-bin/latex.cgi?\small n^2.
Базис индукции уже есть.
Предположим, что это верно для n: то есть сумма наибольших нечетных делителей чисел
https://www.cyberforum.ru/cgi-bin/latex.cgi?\small n+1,n+2,\ldots,2n
равна https://www.cyberforum.ru/cgi-bin/latex.cgi?\small n^2.
Рассмотрим случай n+1. Вот ряд чисел
https://www.cyberforum.ru/cgi-bin/latex.cgi?\small n+2,n+3,\ldots,2n+1,2n+2
Пусть наибольший нечетный делитель числа n+1 равен m, тогда
сумма наибольших нечетных делителей чисел последнего ряда с учетом индуктивного предположения равна
https://www.cyberforum.ru/cgi-bin/latex.cgi?\small n^2-m+2n+1+m=n^2+2n+1=(n+1)^2

Вот и все.
1
Эксперт Python
4302 / 1853 / 330
Регистрация: 18.01.2021
Сообщений: 3,414
05.09.2023, 20:13 4
kabenyuk, с подобной клинической картиной амбулаторное лечение противопоказано. Подобная помощь вовсе не безобидна, а исключительно вредна. Юному товарищу нужно не шататься по форумам, а найти хорошего специалиста (репетитора) с обязательными очными занятиями. И чем раньше он это поймет, тем лучше.
ИМХО, конечно
0
0 / 0 / 0
Регистрация: 05.09.2023
Сообщений: 8
05.09.2023, 21:39  [ТС] 5
kabenyuk Спасибо большое, но мне нужно выбрать из тех вариантов которые я указал в задаче
0
2728 / 1809 / 197
Регистрация: 05.06.2011
Сообщений: 5,230
06.09.2023, 12:56 6
Лучший ответ Сообщение было отмечено VSI как решение

Решение

Цитата Сообщение от Antidoc-049 Посмотреть сообщение
мне нужно выбрать из тех вариантов
Ну дык сделайте ж уже ну хоть что-то! Ну хоть подставьте кое-нить k в четыре равенства, посмотрите, какие верные, какие нет!
1
06.09.2023, 12:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2023, 12:56
Помогаю со студенческими работами здесь

Для каждого натурального числа в промежутке от m до n вывести все делители, кроме единицы и самого числа
c# visual studio 2017 Для каждого натурального числа в промежутке от m до n вывести все...

Для каждого натурального числа в промежутке от m до n вывести все делители, кроме единицы и самого числа. m и n вводятся
Для каждого натурального числа в промежутке от m до n вывести все делители, кроме единицы и самого...

Написать программу, которая для каждого натурального числа в промежутке от m до n выводит все делители
Написать программу, которая для каждого натурального числа в промежутке от m до n выводит все...

Найти наименьший нечетный делитель натурального числа
Составить функцию для нахождения наименьшего нечетного натурального делителя k (k не равно 1)...

Вывести на экран наибольший делитель натурального числа N, меньшего заданного натурального M
Помогите пожалуйста решить задачу: Составьте программу вывода на экран наибольшего делителя...

Разработать функцию, которая для заданного натурального числа N и M возвращает их наибольший общий делитель.
Привет всем кто читает эту тему! Пожалуйста, кому не трудно помогите с задачами на функци,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru