一个牧羊区,每过一关口没收一半的羊,再退回一只羊,一个农夫过了10个关口,还剩2只,问最初有多少只?

问题描述:

一个牧羊区,每过一关口没收一半的羊,再退回一只羊,一个农夫过了10个关口,还剩2只,问最初有多少只?

设开始羊数为X,过第一关时羊数为(X/2)+1,过第二关时羊数为X/(2^2)+1/2+1,以此类推过到10关时羊数为X/2^10+1/2^9+.+1/2+1=2
解方程求解X