{"trustable":true,"prependHtml":"\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS-MML_HTMLorMML\" type\u003d\"text/javascript\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"HTML","content":"\u003cdiv class\u003d\"panel_content\"\u003e数学很重要!很多学生在2+2的数学测试中失败了,所以让我们AC这个问题来悼念我们失去的青春。看看这个样例图片:\u003cbr\u003e\u003cbr\u003e\u003ccenter\u003e\u003cimg style\u003d\"max-width:100%;\" src\u003d\"CDN_BASE_URL/ba012f720dbe859eb8f6e8ec58c29167?v\u003d1712911599\"\u003e\u003c/center\u003e\u003cbr\u003e\u003cbr\u003e平面上的一个椭圆,中心在点O。L、R线将垂直于X轴。问题是计算蓝色交叉区域的面积。但计算交叉区域是乏味的,所以我求助于你,一位程序员的天才。你的任务是告诉我计算结果。(定义PI\u003d3.14159265,椭圆的面积A\u003dPI*a*b)\u003c/div\u003e"}},{"title":"输入格式","value":{"format":"HTML","content":"输入可能包含多个测试用例。第一行是一个正整数N,表示以下测试用例的数量。每个测试用例占一行。该行将由一对整数a和b组成,表示椭圆方程\u003cimg style\u003d\"max-width:100%;\" src\u003d\"CDN_BASE_URL/6b05452b34588bc1e23aed74a08a1801?v\u003d1712911599\"\u003e,一对整数l和r,表示L为(l,0),R为(r,0)。(-a \u003c\u003d l \u003c\u003d r \u003c\u003d a)。"}},{"title":"输出格式","value":{"format":"HTML","content":"对于每个测试用例,输出一个包含一个浮点数的行,表示交叉区域的面积,精确到小数点后三位。"}},{"title":"样例","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e2\r\n2 1 -2 2\r\n2 1 0 2\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e6.283\r\n3.142\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}}]}