我也不知道为啥是40,后来改了后变为10,然后我就不懂了
我的思路是这样的比如40,30,
50,
先排序
得到50,40,30
,然后所有数减去最小的数得到20,10,0,并且sum=30
判断如果(a[0]+a[1])/3>=1,则{
sum=sum+s;
}
通过率40%,然后我发现我条件不够严谨,我就改了下
如果(
a[0]+a[1]
)/3>=1,则{
如果
a[0]<=2*
a[1],则sum=sum+s;
否则sum=sum+a[1];
}
结果通过率只有10%。。。。。。更低了