AT_arc052_b.[ARC052B] 円錐
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
三维空间( xyz 空间)中有 N 个 互相不重合 的圆锥漂浮着。
每个圆锥的底面都与 yz 平面平行,顶点朝向 x 轴正方向。
第 i 个圆锥的底面的中心的 x 坐标为 Xi ,半径为 Ri ,高为 Hi 。
请回答 Q 个如下的询问。
- 给出两个整数 A,B 。请回答 A≤x≤B 的空间里,这些圆锥共占了多少体积。
输入格式
输入按以下格式。
N Q
X1 R1 H1
X2 R2 H2
:
XN RN HN
A1 B1
A2 B2
:
AQ BQ
- 第 1 行为表示圆锥个数的一个整数 N 和表示询问个数的一个整数 Q 。
- 从第 2 行开始的 N 行中的第 i 行为第 i 个圆锥的底面中心的 x 坐标值 Xi 和半径的长度 Ri ,高度 Hi 。
- 从 N+2 行开始的 Q 行中的第 i 行为表示第 i 个询问内容的 Ai,Bi 。
输出格式
输出共 Q 行。第 i 行为第 i 次询问的答案。输出和答案的误差不能超过 10−3 。另外,输出的末尾请换行。
输入输出样例
输入#1
10 10 3 3 3 2 1 1 5 2 3 1 5 6 2 9 3 4 6 12 11 18 5 4 15 25 0 2 3 1 1 7 0 1 0 2 0 10 3 10 0 100 3 8 1 5 2 9 3 4 6 9
输出#1
8.843002 80.992182 4173.878112 3865.997282 8512.668894 2882.971997 1227.377293 3629.490541 114.081013 1747.545749
输入#2
5 5 5 10 10 4 100 100 3 1000 1000 2 1000 1000 1 1000 1000 0 3 2 1000 4 314 3 217 5 432
输出#2
9409079.422279 3139502408.531295 2100737789.465234 1613523459.243475 2532621914.444282
说明/提示
数据范围见原题面最下方。另:输入的所有数据都为整数。
输入解题思路,AI测评打分。不知道怎么写?