Форум » Логические выражения » Задание ЕГЭ 15, №399 » Ответить

Задание ЕГЭ 15, №399

c.mar: Добрый день! В задаче 399 получается максимальное значение 144. Правильный ответ - 72. Это ошибка в программе? [pre2] def Del(n,m): return n % m == 0 A = 1 while True: flag = False for x in range(1, 10000000): if not (Del(144,A) and ((not Del(x,A)<=(Del(x,18))))<=(not Del(x,24))): flag = True break if not flag: print(A) A += 1 [/pre2]

Ответов - 12 новых

Поляков: Там скобки по-другому стоят: [pre2] if not (Del(144,A) and ( (not Del(x,A)) <=( Del(x,18) <= (not Del(x,24)))) ): [/pre2]

Бобылева: Задача сводится к выражению (ДелА,3) и ((Дел220,х и Дел550,х)—>ДелА,х Нок(220,550)=1100 и это было бы А минимальное но так как у нас есть еще условие ищем Нок(1100,3)=3300 В диапазон 1000 не попадает. Если бы в задании стояли значения как в предыдуших примерах Дел х,220, тогда ответ будет 3

Поляков: Бобылева пишет:Нок(220,550)=1100 и это было бы А минимальное Почему вы используете НОК?


Бобылева: Бобылева пишет: на простом примере задам вопрос (Del(6,x) and Del(15,x) →Del(A,x) A min = 30?

Бобылева: Чтобы истино было выражение для всех х, А меньше 30 быть не может

Бобылева: Как решать если не Нок(6,15)=30?

Поляков: Бобылева пишет: Как решать если не Нок(6,15)=30? Мне бы хотелось понять, какие рассуждения приводят к НОК. Возможно, я неправ.

Бобылева: В отличии от примера (Del(x,6) and Del(x,15))→ Del (x,A) Нок(15,6)=30 A здесь тоже =30 только в отлисии от предыдущего примера А здесь максимальное

Бобылева: Вот 2 примера один старый а другой по новым последним задачам. Я специально взяла не из сборника а маленькие числа чтобы видно было очевидность решения 1)(del(x,6) and del(x,15))-> del(x,А) нок(6,15)=30 в этом случае А макс =30, а все остальные А , его делители. Для всех х это будет верным решением 2)del(6,x) and del(15,x))-> del(A,x) здесь тоже мы должны выбрать в качестве ответа нок(6,15)=30 и А здесь будет = 30 только это а будет максимальное для этого примера а далее можем брать а только большие А , кратные 6 и 15. И это будет истино для всех х . Из этого простого примера очевидно что нет чисел, для А меньше нок, для которых было бы истино выражение для всех х.

Бобылева: 1)(del(x,6) and del(x,15))-> del(x,А) А макс =30, 2)del(6,x) and del(15,x))-> del(A,x) А мин =30, В чем я не права?

Бобылева: Для 2 примера а мин=3

Поляков: Бобылева пишет: 1)(del(x,6) and del(x,15))-> del(x,А) А макс =30, Тут согласен.Для 2 примера а мин=3 Тоже согласен. НОК тут не при чем.



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