Уважаемый OIG! В своем кратком решении Вы привели простую формулу для вычисления ответа: если `N` является произведением `n=3`-х простых чисел (`N=p_1*p_2*p_3)`, то ответ равен `(2p_1-1)*(2p_2-1)*(2p_3-1)`. Непосредственно проверяется, что при `n=1` ответ будет `(2p_1-1)`, при `n=2` -- `(2p_1-1)*(2p_2-1)`. Напрашивается общая формула: если `N=prod_(k=1)^n p_k`, то ответ `prod_(k=1)^n (2p_k-1)`. Так ли это? Если так, то должно существовать изящное доказательство (метод мат. индукции?) Возможно, существуют простые формулы и для общего представления `N=prod_(k=1)^n p_k^(m_k)`?
nnosipov
Заголовок сообщения: Re: Задача из серии <The Putnam Archive>
Возможно, существуют простые формулы и для общего представления `N=prod_(k=1)^n p_k^(m_k)`?
Да, существуют. Сначала можно получить равенство $\sum_{a=1}^N \gcd{(a,N)}=N\sum_{d \mid N}\frac{\varphi(d)}{d}$, а затем воспользоваться мультипликативностью последнего выражения как функции $N$ (здесь $\varphi$, как обычно, обозначает функцию Эйлера). Вот формула и получится.
ar54
Заголовок сообщения: Re: Задача из серии <The Putnam Archive>
Возможно, существуют простые формулы и для общего представления `N=prod_(k=1)^n p_k^(m_k)`?
Да, существуют. Сначала можно получить равенство $\sum_{a=1}^N \gcd{(a,N)}=N\sum_{d \mid N}\frac{\varphi(d)}{d}$, а затем воспользоваться мультипликативностью последнего выражения как функции $N$ (здесь $\varphi$, как обычно, обозначает функцию Эйлера). Вот формула и получится.
Спасибо большое, уважаемый nnosipov, за информацию.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения