|
|
Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language
version or invalid test data, or description of the problem is not clear.
Từ tập các bài có trên SPOJ (practice)
2204. Hang ðộng
Mã bài: NKSPILJA
|
Gần ngôi làng có một hang ðộng tổ tiên của Mirko ðã sống hàng nghìn nãm về trước. Muốn là người ðầu tiên phát hiện ra những di vật cổ ðại này, Mirko chuẩn bị cho chuyến ði khám phá hang ðộng. Do hang ðộng không có ðiện nên Mirko phải mua một ngọn ðèn. Mirko muốn chọn một vị trí ðể từ ðó có thể nhìn thấy toàn bộ nền hang ðộng.
Tưởng tượng rằng nền hang ðộng là một ðường gấp khúc trong hệ tọa ðộ gồm N ðỉnh t1, t2,..., tN. Nền hang ðộng luôn chạy từ trái sang phải, nghĩa là với mọi i=1,2,...,N-1 tọa ðộ x của ti luôn bé hơn tọa ðộ x của ti+1.
Ví dụ: (một lời giải cho ví dụ 3)

Ngọn ðèn phải ðặt ở một ðiểm nào ðó "phía trên" nền hang ðộng sao cho chiếu sáng ðược toàn bộ nền hang ðộng. Chính xác hơn, tọa ðộ x của ngọn ðèn phải ðược ðặt giữa tọa ðộ x của ðiểm ðầu và ðiểm cuối của hang ðộng, và tọa ðộ y của ngọn ðèn phải lớn hơn hoặc bằng tọa ðộ y của ðiểm nằm trên nền hang ðộng ở cùng tọa ðộ x.
Ngọn ðèn chiếu sáng toàn bộ hang ðộng nếu với mọi ðiểm thuộc nền hang ðộng, ðoạn thẳng nối ðiểm ðó và ngọn ðèn không cắt ðường gấp khúc thể hiện nền hang ðộng. Tuy nhiên, ðoạn thẳng và ðường gấp khúc có thể giao nhau tại các ðỉnh hoặc dọc theo một ðoạn thẳng thuộc ðường gấp khúc.
Yêu cầu: hãy giúp Mirko xác ðịnh ðộ cao nhỏ nhất có thể ðặt ngọn ðèn ðể chiếu sáng toàn bộ nền hang ðộng. Biết rằng kết quả không vượt quá 1000000.
Dữ liệu vào
- Dòng ðầu tiên chứa số nguyên N (2 ≤ N ≤ 5000) là số ðỉnh của nền hang ðộng.
- Dòng thứ i trong N dòng tiếp theo chứa 2 số nguyên Xi, Yi (0 ≤ Xi, Yi ≤ 100000), là tọa ðộ ðỉnh thứ i của nền hang ðộng. Các giá trị Xi có thứ tự tãng dần.
Kết qủa
In ra 1 số nguyên duy nhất là tọa ðộ y bé nhất có thể ðặt ðược ngọn ðèn, với ðộ chính xác 2 chữ số thập phân.
Ví dụ
Dữ liệu mẫu
6
0 0
10 0
11 1
15 1
16 0
25 0
Kết qủa
3.00
Dữ liệu mẫu
6
1 1
4 2
5 0
9 2
12 3
16 4
Kết qủa
2.00
Dữ liệu mẫu
6
0 10
3 7
5 0
6 1
7 4
10 5
Kết qủa
3.75
| Được gửi lên bởi: | Ngô Minh Ðức |
| Ngày: | 2007-12-07 |
| Thời gian chạy: | 1s
|
| Giới hạn mã nguồn: | 50000B |
| Ngôn ngữ cho phép: | Tất cả ngoại trừ: AWK C++ 4.3.2 CLOJ ERL F# GO JS PERL 6 PYTH 3.1.2 SCALA SED TCL |
| Nguồn bài: | VNOI Marathon '08 - Practice Round Source: Croatian OI 2004 |
|
|
|
|