Форум » Логические выражения » Задание 390 тип №15 » Ответить

Задание 390 тип №15

Мария1234: добрый день! Запрограммировала задачу, не сходится с ответом. У меня 110. Программа: for a in range(1,1000): f = 0 for x in range(1,1000): if ((110%a==0)and((x %80==0 and x %75==0)<=(x % a ==0)))==False: f =1 break if f==0: print(a)

Ответов - 8

MrAndrewson: x до тысячи мало перебирать.

Мария1234: [pre2] for a in range(80*75): f = 0 for x in range(1000): if ((110%a==0)and((x %80==0 and x %75==0)<=(x % a ==0)))==False: f =1 break if f==0: print(a) [/pre2]

cabanov.alexey: Проверяйте x ХОТЯ БЫ с десятикратным запасом for x in range(1, 80*75*10):


elena.moshkevich: (№ 4599) На числовой прямой даны два отрезка: P = [15, 30] и Q = [5, 60]. Найдите наименьшую возможную длину отрезка A, при котором формула (¬(x ∈ Q) ∨ (x ∈ P)) ∧ (x ∈ A) тождественно ложна, то есть принимает значение 0 при любых x. Если минимальная длина, то она равна 0? В ответе 30.

patnikk: у меня получается два отрезка: 5..15 и 30..60, наименьший - 5..15

Поляков: patnikk пишет: (№ 4599) На числовой прямой даны два отрезка: P = [15, 30] и Q = [5, 60]. Найдите наименьшую возможную длину отрезка A, при котором формула ¬(x ∈ Q) ∨ (x ∈ P)) ∧ (x ∈ A) тождественно ложна, то есть принимает значение 0 при любых x. Если минимальная длина, то она равна 0? В ответе 30. Да, вы правы, спасибо. Должно быть "наибольшую". Исправлено.

Nadegda: Согласна с Мария1234. В №390 ответ получается 110, а на 10 как у автор

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



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