跳转至

星际订单:加速度

预估时间限制:0.5 秒。内存限制:128 MB。

实际时限以标准程序在目标评测环境的最慢用例中位时间乘以 \(2\) ,按 \(0.5\) 秒向上取整。参考环境见评测说明。

背景故事

一家星际计算中心收到了一批运动计算订单。委托方为每个模型提供两个整数参数,要求计算中心给出统一格式的距离结果。

形式化问题描述

每组订单给出整数 \(a,t\) ,计算

\[ d=\left|\frac{at^2}{2}\right| \]

这里 \(a\) 是加速度参数,\(t\) 是时间参数。两者都可以为负;答案严格按上述公式定义,是非负数。

输入格式

第一行一个整数 \(T\) ,表示订单数。接下来 \(T\) 行,每行两个整数 \(a,t\) .

输出格式

输出 \(T\) 行,每行一个距离 \(d\) ,恰好保留一位小数。\(T=0\) 时输出为空。

样例

样例 1

输入

6
0 0
1 1
-1 1
2 -3
-3 -3
10000 10000

输出

0.0
0.5
0.5
9.0
13.5
500000000000.0

样例 2

输入

4
-10000 -10000
9999 9999
1 -10000
-10000 0

输出

500000000000.0
499850014999.5
50000000.0
0.0

样例 3

输入

0

输出


样例解释

样例 1 中,前三个答案分别为 \(0.0,0.5,0.5\) . 当 \(a=-3,t=-3\) 时,\(d=13.5\) . 最后一组得到 \(500000000000.0\) . 样例 3 没有订单,因此没有输出。

数据范围与保证

对 100% 的数据:\(0\le T\le10^4\) ,\(|a|,|t|\le10^4\) .

分值比例 额外条件
100% 无额外条件