日期:2014-05-20 浏览次数:20726 次
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。。。