Kami memiliki objek yang berosilasi antara dua titik integer [l, r]
,, dengan kecepatan satu unit per unit waktu, mulai dari l
pada t=0
. Anda mungkin berasumsi l < r
. Misalnya, jika suatu objek berosilasi [3, 6]
, maka kita memiliki:
t=0 -> 3
t=1 -> 4
t=2 -> 5
t=3 -> 6
t=4 -> 5
t=6 -> 4
t=7 -> 3
t=8 -> 4
Dll Tapi objek berosilasi terus menerus, jadi kami juga punya t=0.5 -> 3.5
dan t=3.7 -> 5.3
.
Dengan adanya dua objek yang berosilasi di antara [l1, r1]
,, [l2, r2]
tentukan apakah ada waktu t
sedemikian rupa sehingga kedua objek memiliki posisi yang sama. Anda mengambil l1, r1, l2, r2
dalam format apa pun yang nyaman, dan menampilkan nilai kebenaran / kepalsuan apa pun.
Masukan yang benar:
[[3, 6], [3, 6]]
[[3, 6], [4, 8]]
[[0, 2], [2, 3]]
[[0, 3], [2, 4]]
[[7, 9], [8, 9]]
Masukan palsu:
[[0, 3], [3, 5]]
[[0, 2], [2, 4]]
[[5, 8], [9, 10]]
[[6, 9], [1, 2]]
[[1, 3], [2, 6]]
0
dan kebenaran bilangan bulat positif atau harus konsisten. Terlebih lagi, bisakah palsu menjadi daftar kosong dan benar-benar menjadi daftar kosong?
[[1,3],[2,6]]
: ini memalsukan heuristik "intervalnya tumpang tindih dan tidak sama panjangnya".