Đ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\)\(y\). \((-10^9 < x, y < 10^9)\)
  • Dòng \(3\): Ghi tọa độ \(A(u, v)\) gồm hai số nguyên \(u\)\(v\). \((-10^9 < u, v < 10^9)\)

Dữ liệu ra

  • Dòng \(1\): Ghi YES nếu điểm \(A\) nằm trong đường tròn \(O\), ngược lại ghi NO.
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)\)\(B(u,v)\)\(AB = \sqrt{(u-x)^2+(v-y)^2}\)

Comments

Most recent
Loading comments...

There are no comments at the moment.