试题 算法提高 P0402
资源限制
时间限制:1.0s 内存限制:256.0MB
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上想在吃时就只剩下一个桃子了。求第一天共摘了多少桃子。
(下面的不是正确答案)
输出:
8
思路;本题可以有比较多的方法来做,但我选择由第十天开始一直往前推,推到第一天即可算出桃子的总数量。
代码如下:
public class Main {
public static void main(String[] args) {
int i,j=1;
for (i = 1; i < 10; i++) {
j=(j+1)*2;
}
System.out.println(j);
}
}