Có hai robot đang chuyển động thẳng đều, cùng chiều trên cùng một con đường, robot thứ nhất đang ở vị trí \(S_{1}\) di chuyển với vận tốc là \(V_{1}\) m/s, robot thứ hai đang ở vị trí \(S_{2}\) di chuyển với vận tốc là \(V_{2}\) m/s. Hỏi sau bao nhiêu lâu thì hai robot gặp nhau?
Dữ liệu vào:
Dòng đầu tiên gồm số nguyên dương \(S_{1}\) mô tả vị trí của robot thứ nhất;
Dòng thứ hai gồm số nguyên dương \(V_{1}\) mô tả vận tốc của robot thứ nhất;
Dòng thứ ba gồm số nguyên dương \(S_{2}\) mô tả vị trí của robot thứ hai;
Dòng thứ tư gồm số nguyên dương \(V_{2}\) mô tả vận tốc của robot thứ hai.
Các đơn vị khoảng cách được tính bằng mét, thời gian được tính bằng giây và \(S_{1} eq S_{2}\); \(S_{1},S_{2},V_{1},V_{2} \leq 10^{9}\).
Kết quả:
In ra một số nguyên là phần nguyên của kết quả - thời gian mà hai robot gặp nhau. Nếu hai robot không thể gặp nhau thì in ra \(- 1\).
Ví dụ:
Input | Output | Giải thích |
---|---|---|
2 5 7 3 | 2 | Sau 2.5 giây hai robot sẽ gặp nhau: \[2 + 5 \times 2.5 = 14.5\] \[7 + 3 \times 2.5 = 14.5\] Phần nguyên của \(2.5\) là \(2\). |
2 3 7 5 | -1 | Hai robot càng đi càng xa nhau. |
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38929 |