日期:2014-05-20 浏览次数:20717 次
public static void main(String[] args) {
int i = 0, j = 0;
for (int x = 1; x < 2000; x++) {
/*************************************** 挨个数字试,从1开始,假设最大不超过2000 */
j = x;
for (i = 1; i <= 9; i++) {
if (j % 2 != 0) {
break;
}
j = j / 2 - 1;
/**************************************************** 每天剩下的桃子数 */
// System.out.println(j + ":" + i);
}
if (j == 1 && i == 10) {
/********************************************* 如果第九天吃完桃子还剩下一个,则相对应的那个数字就是桃子总数 */
System.out.println(x);
}
}
}