Форум » Логические выражения » ЕГЭ -15 задачи В.Н. Шубинкина (на примере 2992) не сходится ответ. В чем загвоздка? » Ответить

ЕГЭ -15 задачи В.Н. Шубинкина (на примере 2992) не сходится ответ. В чем загвоздка?

ИринаМалышева: Добрый день. Решаем задачи Шубинкина В.Н. 2991, 2992 и тд. и ответ не сходится. Не могу понять, где подвох??? (№ 2992) (В.Н. Шубинкин) Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Для какого наименьшего натурального числа A формула ((ДЕЛ(x, A) ∧ ДЕЛ(x, 36)) → ДЕЛ(x, 324)) ∧ (A > 100) тождественно истинна (то есть принимает значение 1 при любом натуральном значении переменной х)? Решаем [pre2] 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) ) [/pre2]выдает 101

Ответов - 5

Поляков: Попробуйте решить теоретически или увеличить предельное значение X.

ИринаМалышева: Спасибо. Получилось.

Щербакова: Добрый день! Скажите, пожалуйста, что должно натолкнуть на экзамене на увеличение промежутка для числа X, если программа выдает ответ 101, и он однозначно меньше 162? [pre2] 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 [/pre2]


Поляков: Щербакова пишет: что должно натолкнуть на экзамене на увеличение промежутка для числа X Большие числа в условии.

Щербакова: Спасибо



полная версия страницы