Автор | Сообщение |
|
Отправлено: 05.05.21 11:34. Заголовок: ЕГЭ -15 задачи В.Н. Шубинкина (на примере 2992) не сходится ответ. В чем загвоздка?
Добрый день. Решаем задачи Шубинкина В.Н. 2991, 2992 и тд. и ответ не сходится. Не могу понять, где подвох??? (№ 2992) (В.Н. Шубинкин) Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Для какого наименьшего натурального числа A формула ((ДЕЛ(x, A) ∧ ДЕЛ(x, 36)) → ДЕЛ(x, 324)) ∧ (A > 100) тождественно истинна (то есть принимает значение 1 при любом натуральном значении переменной х)? Решаем a = [] # массив хранения значений А for A in range(1,1001): countX = 0 for x in range(1,1001): if (((( x%A==0)and (x%36==0))<=(x%324==0))and (A>100)): countX += 1 if countX == 1000:#все числа Х перебрали a.append(A) print( min(a) ) выдает 101
|
|
|
Ответов - 5
[только новые]
|
|
|
| Администратор
|
Сообщение: 2780
|
|
Отправлено: 05.05.21 11:39. Заголовок: Попробуйте решить те..
Попробуйте решить теоретически или увеличить предельное значение X.
|
|
|
|
Отправлено: 05.05.21 11:48. Заголовок: Спасибо. Получилось...
Спасибо. Получилось.
|
|
|
|
Отправлено: 26.11.21 18:44. Заголовок: Задача 2992
Добрый день! Скажите, пожалуйста, что должно натолкнуть на экзамене на увеличение промежутка для числа X, если программа выдает ответ 101, и он однозначно меньше 162? for a in range(1,1000): f=1 for x in range(1,1000): f*=(((x%a==0) and (x%36==0))<=(x%324==0))and(a>100) if f==1: print(a) break
|
|
|
|
| Администратор
|
Сообщение: 3044
|
|
Отправлено: 26.11.21 18:49. Заголовок: Щербакова пишет: что..
Щербакова пишет: цитата: | что должно натолкнуть на экзамене на увеличение промежутка для числа X |
|
Большие числа в условии.
|
|
|
|
Отправлено: 26.11.21 19:18. Заголовок: Спасибо..
Спасибо
|
|
|
|