Форум » Поиск путей в графе » (№ 5470) (Е. Джобс) » Ответить

(№ 5470) (Е. Джобс)

Ar3turrr: Написал бредовый код, его можно и не рассматривать. Не могу понять, как правильно это решать. [pre2]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)[/pre2]

Ответов - 2

Поляков: Не решайте задачи с отрезками программно. Если уж жуть как хочется, посмотрите, как это можно делать (осторожно).

Ar3turrr: Как можно решать их руками?



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