Автор | Сообщение |
|
Отправлено: 14.03.23 18:47. Заголовок: (№ 5470) (Е. Джобс)
Написал бредовый код, его можно и не рассматривать. Не могу понять, как правильно это решать. P = [ int(i) for i in range(254, 801)] Q = [ int(i) for i in range(410, 824)] a = [] minl = 10 ** 4 def F(j, u): return ((j in P) and (j not in u)) <= (j in Q) for m in range(1, 500): k = True for A in range(m, 500): a = [ int(i) for i in range(m, A)] for x in range(1, 500): if not F(x, a): k = False break if k: minl = min(len(a), minl) print(minl)
|
|
|
Новых ответов нет
[см. все]
|
|
|
| Администратор
|
Сообщение: 3940
|
|
Отправлено: 14.03.23 18:51. Заголовок: Не решайте задачи с ..
Не решайте задачи с отрезками программно. Если уж жуть как хочется, посмотрите, как это можно делать (осторожно).
|
|
|
|
Отправлено: 21.03.23 16:05. Заголовок: Как можно решать их ..
Как можно решать их руками?
|
|
|
|