Đua robot

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Python
Đua robot
Mô tả và yêu cầu

Có hai robot đang chuyển động thẳng đều, cùng chiều trên một con đường, robot
thứ nhất đang ở vị trí 𝑆1 di chuyển với vận tốc là 𝑉1 m/s, robot thứ hai đang ở vị
trí 𝑆2 di chuyển với vận tốc 𝑉2𝑚/𝑠. Hỏi bao nhiêu lâu thì hai robot gặp nhau.
Dữ liệu: đọc từ file DRB.INP:

 Dòng 1: số nguyên dương 𝑆1 là vị trí của robot thứ nhất;
 Dòng 2: số nguyên dương 𝑉1 là vị trí của robot thứ nhất;
 Dòng 3: số nguyên dương 𝑆2 là vị trí của robot thứ nhất;
 Dòng 4: số nguyên dương 𝑉2 là vị trí của robot thứ nhất.
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à 𝑆1 ≠
𝑆2; 𝑆1,𝑆2, 𝑉1, 𝑉2 ≤ 109.

Kết quả: ghi ra file DRB.OUT: In ra phần nguyên của kết quả là thời gian gặp
nhau của hai robot gặp nhau. Nếu hai robot không thể gặp nhau thì in ra -1 .

Ví dụ
DRB.INP         DRB.OUT         Giải thích

            2                               Sau 2.5 giây hai robot sẽ gặp nhau:
            5               2               2  +  5 ×  2.5 =   14.5
            7                               7  +  3 ×  2.5 =   14.5
            3                               Phần nguyên của 2.5 là 2

            2375            -1              Hai robot càng đi càng xa nhau.

Tải PDF gốc


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.