U138415 堆箱子

题目描述

仓库中有很多的箱子,这天小武想把箱子收拾一下。仓库是一个长方体,我们不用考虑仓库的高度,仓库的长度为 N,宽度为M,箱子是一个标准的正方体,边长为L。小武很严格,对于箱子的摆放有很严格的要求。小武要求用若 干根直线等分仓库的长和宽,而箱子只能放在等分长和宽的直线的交点上,并且一个箱子到四个方向的距离(可能 是到另一个箱子, 也可能是到仓库的边缘),必须相同。那么在满足要求的前提下,小武想放心尽可能多的箱子, 那么此时一个箱子到四个方向的距离是多少呢?(设这个距离为x) [![BNFhgf.jpg](https://s1.ax1x.com/2020/10/30/BNFhgf.jpg)](https://imgchr.com/i/BNFhgf)

输入格式

一行三个数表示L,N,M

输出格式

一行一个实数表示距离x,精确到小数点后五位 如果无法满足要求,输出-1

说明/提示

#### 数据范围 对于24%的数据,1≤L≤100,1≤N,M≤1000 对于48%的数据,1≤L≤1000,1≤L,N,M≤10^6 对于80%的数据,1≤L≤10^6 对于100%的数据,1≤L,N,M≤10^9 #### 样例解释 对于样例1,横排放7个箱子,竖排放5个箱子,x=(18-2*7)/8=(13-2*5)/6=0.50000