日期:2014-05-20 浏览次数:20957 次
public class T
{
public static void main(String[] args)
{
for (int x = 0; x < 10000; x++)
{
if (x + suan(x,3) >= 27)
{
System.out.println(x);
break;
}
}
}
public static int suan(int x,int ping)
{
if (x < ping)
{
return 0;
}
int xx = Math.round(x / ping);
int yushu = x - xx * ping;
return xx + suan(xx + yushu,ping);
}
}
------解决方案--------------------
呵呵。这是一道笔试题,华为终端今年考的笔试题,只知道正确答案是18瓶,27/3*2
推荐:http://topic.csdn.net/u/20080916/22/dd7b1070-eebe-4c2d-9e6f-c48e385777e5.html?1463872763
------解决方案--------------------
好像我智力也不行了。。
------解决方案--------------------
ding
------解决方案--------------------
的确是18。。。