2592: 羊

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:4 解决:1

题目描述

牧人用一根m米的绳子将一只羊拴在正方体石头上的某个位置,石头的棱长是n米。羊可以在石头周围随意活动,但不能进入石头里(如图所示)。牧人想知道羊的活动范围有多大?


输入

第一行有一个整数T(1<=T<=100)。接下来有T行数据,每行为n(0<n<=1000)和m(0<=m<=2*n),接下来为x和y,表示绳子固定在方形石头的位置坐标,输入保证(x,y)在二维平面的正方形边上,方形左下角坐标是(0,0),右上角是(n,n)。

输出

输出共T行,每行一个实数,表示羊活动范围的面积,精确到小数点后3位。(圆周率为3.141592)

样例输入 复制

2
10 10 0 0
10 10 0 1

样例输出 复制

235.619
221.482

来源/分类