Điểm thuộc đường tròn

Xem PDF



Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, Brain****, C, C++, Java, Pascal, Perl, Python, SCRATCH, Sed, Text
Điểm: 5 Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

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}\)


Bình luận

Gần nhất
Tải bình luận...

Không có bình luận nào.