2
|
Задача 457. Фактор делимостипостоянный адрес задачи: http://www.diofant.ru/problem/2150/показать код для вставки на свой сайт >> |
Задачу решили:
5
всего попыток:
6
поделиться задачей:
|
|
Задача опубликована:
07.05.12 08:00
Прислал:
admin
Источник:
Проект "Эйлер" (http://projecteuler.net)
Вес:
1
сложность:
1
класс:
8-10
баллы: 100
Темы:
арифметика
|
Лучшее решение:
TALMON
(Тальмон Сильвер)
|
Попробуем построить признак делимости для делителя p > 1, взаимно простого с 10. Мы хотим найти для каждого натурального n другое число n1, которое делится на p тогда и только тогда, когда n делится на p. Два целых числа называются равноделимыми на p, если либо они оба делятся на p, либо оба не делятся. Если b – последняя цифра числа n, и n=10a+b, мы будем искать n1 в виде:
n1 = a + b ? m.
Остается найти подходящее значение m < p, которое будем называть фактором делимости. Тогда для достаточно больших n мы сможем построить убывающую последовательность равноделимых чисел.
Например, для p=113 фактор делимости равен 34.
При n=76275 получим n1 = 7627 + 5 * 34 = 7797, и оба числа 76275 и 7797 делятся на 113.
При n=12345 получим n1 = 1234 + 5 * 34 = 1404, и оба числа 12345 и 1404 не делятся на 113.
Сумма факторов делимости для всех простых p вида 4k+3, не превышающих 1000, равна 19961.
Найдите сумму факторов делимости для всех простых p вида 4k+3, не превышающих 2*107.
Если Вы не можете ее решить, значит Вы не можете ее решить :-)
Обсуждение Правила >>
А число m может быть отрицательным?!
Из условия задачи m < p, следует, что всё таки быть может...