(2)已知函数f(x)=lg(x2+2x+a),是否存在a使得f(x)的值域为R?若存在,求出a的取值范围;如果不存在,请说明理由.
解:(1)由x2+2x+a>0的解集为R,
得Δ=4-4a<0,
∴a>1.
∴a的取值范围为(1,+∞).
(2)若f(x)的值域为R,
则u=x2+2x+a∈(0,+∞),
∴Δ=4-4a≥0.
∴a≤1.
∴a的取值范围为(-∞,1].