2022级统计计算机双学位《程序设计原理与C语言》上机作业

1024. 圆

单点时限: 1.0 sec

内存限制: 512 MB

在平面直角坐标系中,我们定义两点的距离有好多种不同的方法。

我们平常用的距离计算方式是欧氏距离,对于两个点 $(x_1,y_1)$ 和 $(x_2,y_2)$,他们的距离是 $\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}$。

现在,我们还经常使用的另一种距离是曼哈顿距离,对于两个点 $(x_1,y_1)$ 和 $(x_2,y_2)$,他们的距离是 $|x_1-x_2|+|y_1-y_2|$。

相信从小学开始,我们就不断的接触了一种几何图形叫圆,圆的定义是:从中心点到周边任何一点的距离(半径)完全相等的图形。而周边的每一点连接起来围成了一个封闭图形,封闭区域的面积定义为圆的面积。

现在 oxx 想考考你是否已经具备了解决简单数学题的能力,他会告诉你圆的半径 $r$,希望你能够回答在两个不同距离计算方式下圆的面积。

输入格式

第一行一个整数 $r$ ($0\le r\leq 10^{5}$),表示圆的半径。

输出格式

一共两行,每行各包含一个实数。

第一行的实数表示在欧式距离下圆的面积。

第二行的实数表示在曼哈顿距离下圆的面积。

选手输出答案和标准答案的误差(相对误差或绝对误差)在 $10^{-4}$ 之内是被允许的。

样例

Input
1
Output
3.141593
2.000000