Cổng Rơi
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
2.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Có thế giới. Thế giới (-indexed) bắt đầu tại tọa độ và rơi xuống với tốc độ đơn vị/giây (tức là tại thời điểm , thế giới ở vị trí ).
Khi hai thế giới có cùng tọa độ tại một thời điểm nào đó (kể cả là số thực), một cổng dịch chuyển tức thời xuất hiện giữa chúng. Con bò tại thế giới muốn đến thế giới () theo thời gian nhỏ nhất (có thể đi qua nhiều thế giới trung gian).
Với mỗi , in thời gian tối thiểu dưới dạng phân số tối giản (nếu là số nguyên thì in ), hoặc nếu không thể đến được.
Dữ liệu vào
- Dòng 1: ().
- Dòng 2: ().
- Dòng 3: (, ).
Dữ liệu ra
- dòng, mỗi dòng là hoặc .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 3 5 10 2 3 3 2 1 |
7/2 7/2 5/1 -1 |
Bò 1 → thế giới 3: đi qua thế giới 2 (gặp t=1), rồi đến thế giới 3 (gặp t=7/2). |
Bình luận