11.06.2019 14:20 Дата регистрации: 7 лет назад Посты: 34 | Помогите решить уравнение Найти решение уравнения (n-x^2+1) mod (2*(x-1))=0, где n задано, найти х ? Редактировалось 2 раз(а). Последний 11.06.2019 14:30.
|
11.06.2019 15:28 Дата регистрации: 12 лет назад Посты: 1 943 | между прочем Если модуль имеет общий делитель с одним из слагаемых, то и второе имеет тот же делитель. Поэтому мы можем сократить все члены уравнения на общий делитель. т..е. на (х - 1) и т.д. Редактировалось 1 раз(а). Последний 11.06.2019 15:32.
|
11.06.2019 16:23 Дата регистрации: 7 лет назад Посты: 34 | решить уравнение Цитата vorvalm
Если модуль имеет общий делитель с одним из слагаемых, то и второе имеет тот же делитель. Поэтому мы можем сократить все члены уравнения на общий делитель. т..е. на (х - 1) и т.д.
Как сокращать? Вот пример n=125; (126-x^2) mod (2*(x-1))=0; x1=2 (это решение есть всегда для нечетных n >=5) x2=6 Но эти решения получены перебором. Как тут можно было сократить? И там не слагаемые, разность. Редактировалось 4 раз(а). Последний 11.06.2019 16:32.
|
11.06.2019 17:49 Дата регистрации: 12 лет назад Посты: 1 943 | как обычно 1) принять n = m(x - 1) 2)нет никакой разницы разность это или сумма.
|
11.06.2019 17:57 Дата регистрации: 7 лет назад Посты: 34 | решить уравнение Получается нужно решить (n+1) mod (2*(x-1)) = x*x mod (2*(x-1)) для x>=2, y=2*x; y*y mod (2*(y-1)) = y => для нечетных n: (n+1) mod (2*(x-1)) = x как решить ?
(n+1) mod (2*x-2) = xили нет смысла, то что получилось эквивалентно: n mod x=0 ??? Редактировалось 3 раз(а). Последний 11.06.2019 18:17.
|
11.06.2019 18:35 Дата регистрации: 12 лет назад Посты: 1 943 | ничего подобного Вы совсем не умеете решать элементарные уравнения. После сокращения должно получиться m -(x+1)mod 2=0 отсюда m /2 = x + 1
|
12.06.2019 16:10 Дата регистрации: 7 лет назад Посты: 34 | решить уравнение Цитата vorvalm
Вы совсем не умеете решать элементарные уравнения. После сокращения должно получиться
m -(x+1)mod 2=0
отсюда m /2 = x + 1
Такие не умею. И что получается x=m/2-1 ? И где тут решение?
|
12.06.2019 18:30 Дата регистрации: 12 лет назад Посты: 1 943 | проще не бывает Задачи с модулем вам не по зубам. Здесь не х = m / 2 -1 но ,m=2(x+1), отсюда 2(х + 1)-(х + 1)mod 2 = 0 x + 1 mod 2 = 0 Ну, здесь то найдете решение ??? Редактировалось 1 раз(а). Последний 12.06.2019 18:41.
|
12.06.2019 20:36 Дата регистрации: 7 лет назад Посты: 34 | решить уравнение Цитата vorvalm
Задачи с модулем вам не по зубам. Здесь не
х = m / 2 -1
но
,m=2(x+1), отсюда
2(х + 1)-(х + 1)mod 2 = 0
x + 1 mod 2 = 0
Ну, здесь то найдете решение ???
Что то это решение не совпадает с примером для n=125. там х1=2; x2=6. Тут явно такого не получилось. x + 1 mod 2 = 0. Вообще x получается отрицательный. Куда в вашем решении n делось? Оно явно влияет на решение. Редактировалось 3 раз(а). Последний 12.06.2019 21:13.
|
12.06.2019 23:37 Дата регистрации: 12 лет назад Посты: 1 943 | поправка Предложенное решение относится к четным nС нечетными n разберемся позже.
|
13.06.2019 09:16 Дата регистрации: 16 лет назад Посты: 3 155 | хм после преобразований получается n=(x-1)*((x-1)+2(m+1)). Таким образом, (x-1) - это множитель n. очевидно, что для всех нечетных n всегда существует решение x=2. Для четных n решений может и не быть. например, для n=6: 6=1*6=1*(1+5) 6=2*3=2*(2+1) Редактировалось 1 раз(а). Последний 13.06.2019 09:21.
|
13.06.2019 09:52 Дата регистрации: 12 лет назад Посты: 1 943 | уточнение В общем случае решение данной задачи не зависит от четности числа nИсходя из уравнения m - (х + 1) mod 2 = 0 где m - делитель числа nт.е. m = d(n), отсюда x = d(n) +1 = m + 1
|
13.06.2019 11:07 Дата регистрации: 16 лет назад Посты: 3 155 | хм Цитата zklb (Дмитрий)
после преобразований получается n=(x-1)*((x-1)+2(m+1)). Таким образом, (x-1) - это множитель n. очевидно, что для всех нечетных n всегда существует решение x=2. Для четных n решений может и не быть. например, для n=6: 6=1*6=1*(1+5) 6=2*3=2*(2+1)
Возможны два варианта - пусть x-1 четно - тогда следует, что n кратно 4. Если же x-1 нечетно, то n является произведением двух нечетных чисел. то есть нечетным. Таким образом: При нечетном n x=k+1, где к - любой множитель n. При n кратном 4 x=2k+1, где k - любой множитель n/4. В остальных случаях решений нет.
|
13.06.2019 12:52 Дата регистрации: 7 лет назад Посты: 34 | решить уравнение Цитата zklb (Дмитрий)
после преобразований получается n=(x-1)*((x-1)+2(m+1)). Таким образом, (x-1) - это множитель n. очевидно, что для всех нечетных n всегда существует решение x=2. Для четных n решений может и не быть. например, для n=6: 6=1*6=1*(1+5) 6=2*3=2*(2+1)
Как найти все решения для нечетных n ? Одно решение есть x=2, а остальные как?
|
13.06.2019 13:24 Дата регистрации: 12 лет назад Посты: 1 943 | проще не бывает Я же писал, что независимо от четности числа nx = d(n) +1 где d(n) - делитель числа n
|
13.06.2019 16:45 Дата регистрации: 16 лет назад Посты: 3 155 | хм Цитата evg
Цитата zklb (Дмитрий)
после преобразований получается n=(x-1)*((x-1)+2(m+1)). Таким образом, (x-1) - это множитель n. очевидно, что для всех нечетных n всегда существует решение x=2. Для четных n решений может и не быть. например, для n=6: 6=1*6=1*(1+5) 6=2*3=2*(2+1)
Как найти все решения для нечетных n ? Одно решение есть x=2, а остальные как?
я там выше уже написал.
|