Форум » Логические выражения » Задание 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.
полная версия страницы