Автор | Сообщение |
|
Отправлено: 14.10.21 09:56. Заголовок: 15 № 117, 119
Здравствуйте, подскажите, пожалуйста, в чем ошибка? ОТветы отличаются на 1. 117 #не совпадает с ответом def f(a1,a2,x): return ((8<=x<=12)==(4<=x<=30))<= (not(a1<=x<=a2)) s=[] for a1 in range(0,151): for a2 in range(0, 200): fl = True for x in range(0, 200): if f(a1,a2,x) == False: fl = False break if fl==True: s.append(a2-a1) print(max(s)) 119 #так же как и в 117 не совпадает ответ на 1 def f(a1,a2,x): return ((25<=x<=51)==(12<=x<=37))<= (not(a1<=x<=a2)) s=[] for a1 in range(1,151): for a2 in range(1, 200): fl = True for x in range(0, 200): if f(a1,a2,x) == False: fl = False break if fl==True: s.append(a2-a1) print(max(s))
|
|
|
Ответов - 4
[только новые]
|
|
|
Отправлено: 14.10.21 13:02. Заголовок: Промежуток, который ..
Промежуток, который должен покрыть отрезок A, является полуинтервалом. От этого некорректная работа алгоритма. Посмотрите вот это видео для понимания
|
|
|
|
Отправлено: 14.10.21 15:53. Заголовок: Огромнейшее спасибо!..
Огромнейшее спасибо!!! Все ясно, понятно, информативно!!!
|
|
|
|
Отправлено: 01.12.22 13:47. Заголовок: По заданию 119 возни..
По заданию 119 возник вопрос. Максимальный промежуток для А, действительно, является полуинтервалом [38;52). Но нас спрашивают про максимальную длину отрезка А. Разве максимальный отрезок, который можно уместить в найденный полуинтервал, не [38;51] c длиной 13?
|
|
|
|
| Администратор
|
Сообщение: 3792
|
|
Отправлено: 01.12.22 18:23. Заголовок: axrgqrt пишет: Разве..
axrgqrt пишет: цитата: | Разве максимальный отрезок, который можно уместить в найденный полуинтервал, не [38;51] c длиной 13? |
|
[38;51,(9)] -> 13,(9) = 14.
|
|
|
|