AMC 12A 2003 Problem 25

Let f(x)=\sqrt{a x^{2}+b x}. For how many real values of a is there at least one positive value of b for which the domain of f and the range of f are the same set?

Answer Choices
A. 0
B. 1
C. 2
D. 3
E. infinitely many