Заданы k различных взаимно простых натуральных чисел n1, n2, … nk и k натуральных чисел d1 < n1, d2 < n2,… dk

17 Авг 2023 в 00:27
276 +1
0
Ответы
1

В общем случае, для нахождения верхней оценки минимального натурального числа m можно воспользоваться китайской теоремой об остатках.

Пусть n = n1n2…*nk. Тогда m%n будет остатком от деления m на n, а m%n1, m%n2, …, m%nk - остатками от деления m на соответствующие числа n1, n2, …, nk.

Так как числа n1, n2, …, nk взаимно просты, по китайской теореме об остатках существует единственное решение системы сравнений:
m ≡ d1 modn1mod n1modn1 m ≡ d2 modn2mod n2modn2
m ≡ dk modnkmod nkmodnk

Поэтому минимальное натуральное число m, удовлетворяющее условиям m%n1 ≠ d1, m%n2 ≠ d2, … m%nk ≠ dk, будет равно rn−1n-1n1 + 1, где r - наименьшее целое положительное число, удовлетворяющее этим условиям.

Таким образом, верхняя оценка для минимального натурального числа m будет равна n*n−1n-1n1 + 1.

16 Апр 2024 в 16:04
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир