{"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如今,小$haha$从他的老师那里得到了一个问题。他的老师想要为校园设计一个带有一些相切圆的大标志。现在,问题来了。老师想要在一个大平面上绘制这个标志。你可以在$Figure 1$中看到这个图形的示例。\u003cbr\u003e\u003cbr\u003e\u003ccenter\u003e\u003cimg style\u003d\"max-width:100%;\" src\u003d\"CDN_BASE_URL/470e1a31855514728b92f82f8394745e?v\u003d1707793593\"\u003e\u003c/center\u003e\u003cbr\u003e\u003cbr\u003e一开始,$ haha$的老师给了他两个$big$相切的圆。然后,他想要在小圆的外部但大圆的内部区域添加更多的小圆(如果你仔细观察$Figure 1$,你可能会更容易理解这一点)。\u003cbr\u003e\u003cbr\u003e每个小圆都是按照以下原则添加的。\u003cbr\u003e* 你应该按照$Figure 1$的顺序添加小圆。\u003cbr\u003e* 每次添加一个小圆时,你应该确保它与其他圆(2或3个圆)相切,就像$Figure 1$一样。\u003cbr\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003cbr\u003e老师想要知道当他创作他的杰作时将使用的总颜料量。$haha$不知道如何回答这个问题,所以他来找你。\u003cbr\u003e\u003cbr\u003e$Task$\u003cbr\u003e老师会告诉你他想要在图中添加的小圆的数量。你应该编写一个程序来计算所有小圆的总面积。\u003cbr\u003e\u003c/div\u003e"}},{"title":"输入","value":{"format":"HTML","content":"第一行包含一个整数$t (1 \\leq t \\leq 1200)$,表示测试用例的数量。对于每个测试用例,第一行由两个整数$R_1$和$R_2$组成,用一个空格($1 \\leq R \\leq 100$)分隔,它们是两个大圆的半径。你可以假设这两个圆是内切的。第二行有一个简单的整数$N$($ 1 \\leq N \\leq 10\\ 000\\ 000$),表示老师想要添加的小圆的数量。\u003cbr\u003e"}},{"title":"输出","value":{"format":"HTML","content":"对于每个测试用例:\u003cbr\u003e包含一个数字,表示所有小圆的总面积。你的答案应该精确到小数点后的5位(NO SPJ)。\u003cbr\u003e"}},{"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\n5 4\r\n1\r\n4 5\r\n1\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003e3.14159\r\n3.14159\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}}]}