单轨纵帆船
测试数据来自 system/1698
背景
"...sloop..!"
或者...斯露普.....又或者...
小型史努普帆船...以前的航海家们喜爱亲切的称呼它为小s...
"sloop"这个单词原本来自荷兰语...也正象“单轨纵帆船”这一词所描述的一样...
它由单独的一只前轨支索帆所组成并且速度要快于其它的许多小船..
不过,这也并不绝对...也有些单轨纵帆船不是只有一张帆[1]
所以,轨杆的位置成了辨别它的最重要特征了。
“这可是初期最快的船了..”
岛儿也是从他的外祖父那里...才知道这么多有关小s的知识的...
在海面上航行...很多时候也是很枯燥的呀...
不用想...既然想追求一下航行的速度可是又没有多钱去买一艘新造的大型船...
能拥有一只小s是多么惬意的事情呀...
但是..这支船并不坚固...也容纳不了多少货物...(..这也是没有办法的事情呀..怎么会有又实惠跑的又快..各项性能还卓越的好东西呢...)
而且...更要紧的是...小s的纵帆设计使得它并不适合做远洋航行...
浪花会不断冲击它脆弱的甲板...
风暴/。也会撕坏它的船帆的...
但...也不是一点办法都没有..
这会儿大家在一起商议怎么让这支小s更适合远航..
描述
船体的结构是不能随意修改的..那样会破坏整艘船和谐的韵律..
虽然说.如果沿岸航行的话是不会预见太大的海浪的..但是还要小心保护轨杆和船帆..
毕竟对于小s这样的单轨帆船...轨杆和船帆如果受损的话..那一定是很危险的...
而这种危险...通常是由于在颠簸中丧失了平衡造成的..
我们把目光聚焦在轨杆的结构...对于三角帆...可以把支撑它的三根横木之间连接的地方的耦合度记为a,b,c...
每根横木的耦合度计算方式不同...并且和长度和所使用的材料也没有必然联系....
《大航海家的旅行札记》一书告诉我们..如果可以刚好满足a+b>c..a-b<c的话那么是安全的..
当然也不局限于a与b之间...其实也就是说如果这三个数可以构成一组三角型的话.那么就认为它是平衡的..
如果因为操作不当而触礁或者其它苛刻的自然条件下...船身造成了剧烈的颠簸..
那么不仅船只可能会出现漏水的情况...支撑船帆的三根横木..之间的平衡指数也会发生复杂的变化..
...每一次可以如下估计...
a`=b+c-a;
这个式子也适合其它两根横木...
而当a,b,c三个的数值无法构成一组三角形的时候...支撑船帆的桅杆[2]将坍塌...
我们想估计一下...这支船的轨杆最多可以承受住多少次剧烈摇晃...
这个关系到.我们可以航行到多远..
格式
输入格式
有多组数据,每行输入三个数
a,b,c
输出格式
输出可以航行的距离,每行一个.
样例1
样例输入1
3 4 5
4 4 3
样例输出1
0
2
限制
出题人不透露
提示
[1]参考“这个页面”
[2]桅杆(wéi gān)
a,b,c都是正数...范围限定在longint以内好了...
每个测试点有多组数据...
...一些不法商贩将没有通过ISO9002的国际质量检验的船公然放在了市场上...
这些船只可能一开始就是坏的...这个时候只需要输出一个"-1"...
...也有些船只受到了上帝的特别眷顾...它们被设计的很坚固...
所以最后的结果也许可能很大...
如果这个答案超过了9,999那么才可以输出..
"The voyage seemed endless..."