aaa
#include<iostream>
#include <iomanip>
#include<string>
#include <cmath>
using namespace std;
class Point
{
public:
int x;
int y;
void setPoint(int p_x,int p_y)
{
x = p_x;
y = p_y;
}
void getX(int p_x)
{
x = p_x;
}
void getY(int p_y)
{
y = p_y;
}
};
class Circle
{
public:
Point p;
int r;
void setCenter(int c_x,int c_y)
{
p.setPoint(c_x, c_y);
}
void setRadius(int c_r)
{
r = c_r;
}
float getArea()
{
return 3.14*r*r;
}
float getLength()
{
return 2*3.14*r;
}
bool contain(Point pp)
{
float aa;
aa = sqrt((p.x - pp.x) * (p.x - pp.x) + (p.y - pp.y) * (p.y - pp.y));
return aa <= r;
}
};
int main()
{
float p_x, p_y, r, c_x, c_y;
float area, lenth;
cin >> p_x >> p_y >> r >> c_x >> c_y;
Circle c;
Point p;
c.setCenter(p_x, p_y);
c.setRadius(r);
p.setPoint(c_x, c_y);
lenth = c.getLength();
area = c.getArea();
if (c.contain(p))
{
cout << area << " " << lenth << endl;
cout << "yes" << endl;
}
else
{
cout << area << " " << lenth << endl;
cout << "no" << endl;
}
return 0;
}