Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
MTKC - Khoảng cách |
Khoảng cách
Trước cửa nhà Mr Bill có một cái hồ rất rộng. Giữa hồ có một hòn đảo nhỏ. Một lần Mr Bill nảy ra ý định bắc một cái cầu từ cửa nhà mình đến đảo giữa hồ để kinh doanh du lịch. Một vấn đề khá hóc búa đối với Mr Bill là làm thế nào xác định được khoảng cách từ nhà mình đển đảo giữa hồ?.
Có thể mô tả đảo giữa hồ như là một đa giác lồi còn nhà của Mr Bill như là một điểm nằm ngoài đa giác đó trên mặt phẳng toạ độ. Bạn hãy lập trình giúp Mr Bill tính khoảng cách nhỏ nhất từ nhà mình đến đảo.
Input: Vào từ file văn bản BILL.INP
- Dòng đầu tiên ghi N là số đỉnh của đa giác (N≤1000)
- Dòng thứ hai ghi toạ độ của điểm được xem như là nhà của Mr Bill
- Tiếp theo là N dòng, mỗi dòng liệt kê toạ độ của một đỉnh của đa giác. Các đỉnh của đa giác được liệt kê ngược theo chiều kim đồng hồ.
Output: Ghi ra file BILL.OUT một số thực duy nhất là khoảng cách từ nhà của Mr Bill đến đảo giữa hồ (giữ lại 4 chữ số phần thập phân)
Ví dụ:
BILL.INP
BILL.OUT
3
0 0
2 0
0 2
2 2
1.4142
Được gửi lên bởi: | Đặng Minh Tiến |
Ngày: | 2015-10-08 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | ASM32-GCC MAWK BC C NCSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG COBOL COFFEE D-CLANG D DART ELIXIR FANTOM FORTH GRV JULIA KTLN LUA NODEJS OBJC OCAML OCT PAS-FPC PDF PIKE PROLOG PYPY3 R RACKET CHICKEN ST SQLITE SWIFT UNLAMBDA |
Nguồn bài: | Chuyên Bến Tre |
hide comments
2023-05-06 18:20:11
lên 100 như nào vậyyyyy |
|
2023-05-05 10:36:40
được 93 rồi thì làm gì nx để được 100 ạ =)) |
|
2021-09-30 11:32:34
ai co code c++ k a |
|
2020-12-17 10:19:20
anh ơi giới hạn đề bài sai rồi kìa anh ._. để 1e3 thì đc 73 còn để 1e4 thì đc 93, hình như test 2 sai đáp án rồi anh :( Last edit: 2020-12-18 04:21:00 |
|
2017-08-22 20:53:18 Ðặng Minh Tiến
https://kienthuc24h.com/ptit013c-spoj-ptit-khoang-cach/ |