问题1359--lazy gege

1359: lazy gege

时间限制: 1 Sec  内存限制: 128 MB
提交: 32  解决: 13
[状态] [讨论版] [提交] [命题人:]
题目描述

Gege hasn't tidied his desk for long,now his desk is full of things.


This morning Gege bought a notebook,while to find somewhise to put it troubles him.


He wants to tidy a small area of the desk, leaving an empty area, and put the notebook there, the notebook shouldn't fall off the desk when putting there.


The desk is a square and the notebook is a rectangle, area of the desk may be smaller than the notebook.


here're two possible conditions:

Can you tell Gege the smallest area he must tidy to put his notebook?

输入

T(T<=100) in the first line is the case number.


The next T lines each has 3 real numbers, L,A,B(0< L,A,B <= 1000).


L is the side length of the square desk.

A,B is length and width of the rectangle notebook.

输出

For each case, output a real number with 4 decimal(printf("%.4lf",ans) is OK), indicating the smallest area Gege should tidy.

样例输入 Copy
3
10.1 20 10
3.0 20 10
30.5 20.4 19.6
样例输出 Copy
25.0000
9.0000
96.0400
来源/分类