HSG9 Hà Nội 2022 - Đua robot
Xem dạng PDF
Gửi bài giải
Điểm:
5,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
1G
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT
Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài
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?
Input
- 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 \neq S_2~; ~S_1, S_2, V_1, V_2 \le 10^9~.
Output
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~.
Sample Input 1
2
5
7
3
Sample Output 1
2
Sample Input 2
2
3
7
5
Sample Output 2
-1
Giải thích:
- Ví dụ 1: 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~.
- Ví dụ 2: Hai robot càng đi càng xa nhau.
Bình luận