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

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.