Mamy obiekty, które oscylują między dwoma punktami całkowitymi, [l, r]
z prędkością jednej jednostki na jednostkę czasu, zaczynając l
od t=0
. Możesz założyć l < r
. Na przykład, jeśli obiekt oscyluje dalej [3, 6]
, mamy:
t=0 -> 3
t=1 -> 4
t=2 -> 5
t=3 -> 6
t=4 -> 5
t=6 -> 4
t=7 -> 3
t=8 -> 4
Itd. Ale obiekty oscylują w sposób ciągły, więc mamy również t=0.5 -> 3.5
i t=3.7 -> 5.3
.
Biorąc pod uwagę, że dwa obiekty oscylują między [l1, r1]
, [l2, r2]
określ, czy kiedykolwiek istnieje t
taki czas , że oba obiekty mają tę samą pozycję. Ty sprawiają podjąć l1, r1, l2, r2
w dowolnym, wygodnym formacie, a wyjście żadnych truthy / wartości falsy.
Prawdziwe dane wejściowe:
[[3, 6], [3, 6]]
[[3, 6], [4, 8]]
[[0, 2], [2, 3]]
[[0, 3], [2, 4]]
[[7, 9], [8, 9]]
Fałszywe dane wejściowe:
[[0, 3], [3, 5]]
[[0, 2], [2, 4]]
[[5, 8], [9, 10]]
[[6, 9], [1, 2]]
[[1, 3], [2, 6]]
0
i rzeczywiście dowolną liczbą całkowitą dodatnią, czy też musi być spójna. Co więcej, czy fałszem może być pusta lista, a tak naprawdę dowolna niepusta lista?
[[1,3],[2,6]]
fałszowania to: fałszuje heurystykę „odstępy nakładają się i nie są tej samej długości”.