令b=2^x>0
则b^2+b/2+a=0
则方程要有正跟
首先判别式=1/4-4a>=0
a<=1/16
若a=1/16
b^2+b/2+1/16=0
(b+1/4)^2=0
没有正跟
不成立
a<1/16
则有两个不同的根
则b1+b2=-1/2,b1*b2=a
因为b1+b2<0,所以不可能两个跟都是正的
必为一正一负
所以b1*b2=a<0
综上a<0
用换元法做
设t=2^x
t^2+t/2+a=0
△>=0
所以a<=1/16
a=<1/16
就是把2^(X-1)和4^X分解成2^X的形式.