Điểm thuộc đường tròn
View as PDF
Submit
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, Pascal, Perl, Python, SCRATCH, Sed, Text
Points:
5
Time limit:
1.0s
Memory limit:
1G
Input:
stdin
Output:
stdout
Cho đường tròn \(O\) có tọa độ tâm là \(O(x,y)\), độ dài bán kính là \(R\) và một điểm \(A\) có tọa độ là \(A(u,v)\).
Yêu cầu
Kiểm tra xem điểm \(A\) có nằm trong đường tròn hay không? (tính kể cả nằm trên đường tròn)
Dữ liệu vào
- Dòng \(1\): Ghi độ dài bán kính \(R (0 < R < 10^9\))
- Dòng \(2\): Ghi tọa độ \(O(x, y)\) gồm hai số nguyên \(x\) và \(y\). \((-10^9 < x, y < 10^9)\)
- Dòng \(3\): Ghi tọa độ \(A(u, v)\) gồm hai số nguyên \(u\) và \(v\). \((-10^9 < u, v < 10^9)\)
Dữ liệu ra
- Dòng \(1\): Ghi
YESnếu điểm \(A\) nằm trong đường tròn \(O\), ngược lại ghiNO.
Sample
Input
5
2 3
-2 2
Output
YES
Hướng dẫn
Sử dụng công thức tính độ dài đoạn thẳng \(AB\) khi biết tọa độ điểm \(A(x,y)\) và \(B(u,v)\) là \(AB = \sqrt{(u-x)^2+(v-y)^2}\)
Comments