Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
PTIT013C - BÀI C - Khoảng cách |
Với hai điểm P(xP,yP) và Q(xQ,yQ) trên mặt phẳng, khoảng cách giữa chúng được tính theo công thức:
d(P,Q) = √(xP-xQ)2+(yP-yQ)2.
Nhiệm vụ của bạn là viết chương trình nhập vào 4 số nguyên là tọa độ 2 điểm A,B: xA, yA, xB, yB và tìm điểm M trên trục Ox để giá trị d(M,A) + d(M,B) đạt giá trị nhỏ nhất.
Input
Dữ liệu vào gồm nhiều bộ dữ liệu tương ứng với nhiều test. Dòng đầu tiên chứa một số nguyên dương không lớn hơn 20 là số lượng các bộ dữ liệu. Các dòng tiếp theo chứa các bộ dữ liệu.
Mỗi bộ test gồm 4 số nguyên xA, yA, xB, yB (có giá trị tuyệt đối < 106).
Output
Với mỗi bộ test, in ra đáp số là phần nguyên của giá trị nhỏ nhất của d(M,A) + d(M,B).
Example
Input:
1 0 1 2 1
Output:
2
Được gửi lên bởi: | adm |
Ngày: | 2013-04-01 |
Thời gian chạy: | 1s-5s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA |
hide comments
2015-03-30 07:39:17 Con Bò Huyền Thoại
http://kienthuc24h.com/ptit013c-spoj-ptit-khoang-cach/ |
|
2015-02-28 06:23:24 Banana
chs sao sai |
|
2014-09-05 17:22:56 dhkhtn
là vì kiểu int khi tính bình phương nó sẽ sai do tràn số |
|
2014-01-20 10:25:46 Tung Nguyen
Nhập tọa độ A,B là kiểu long thì WA. Để long long thì AC. Hơi khó hiểu |