Luyện Bắn II
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
Nong dan John huan luyen ban cung cho con bo. Co bia hinh chu nhat can ban. Moi bia co 4 dinh, va moi con bo duoc gan voi mot dinh khac nhau.
Moi con bo dung tren truc (tai ) va ban theo duong thang voi do doc . Moi mui ten di theo duong (voi la vi tri cua bo tren truc ). Mot phat ban that bai neu mui ten di qua phan ben trong cua bia truoc khi den dinh duoc gan.
Tat ca cac bia co canh trai tai . Bia thu co goc duoi trai va goc tren phai .
Hay tim cach gan bo vao cac dinh va dat vi tri cac bo tren truc sao cho khoang cach giua hai bo xa nhat la nho nhat. In gia tri khoang cach nho nhat do, hoac neu khong the thuc hien.
Du lieu vao
- Dong 1: So nguyen () -- so test case.
- Voi moi test case:
- Dong 1: Hai so nguyen va .
- dong tiep theo: Ba so nguyen , , .
- Dong cuoi: so nguyen la cac do doc .
Du lieu ra
Voi moi test case, in khoang cach nho nhat hoac .
Rang buoc
- Tong qua cac test case
Vi du
| Input | Output | Giai thich |
|---|---|---|
| 3 2 1 1 3 6 4 6 3 1 -1 2 -2 3 -3 4 -4 2 1 1 3 6 4 6 3 1 1 2 2 3 3 4 4 2 1 1 3 3 4 6 3 1 -1 2 -2 3 -3 4 -4 |
17 -1 11 |
Test 2: khong co do doc am, khong the ban vao goc tren phai. |
Bình luận