首先要判断a的范围,因为f(x)是指数函数,所以01时f(x)单调增。再看a的指数部分,lg是以10为底的对数函数,单调递增,括号里的二次函数可以通过公式来分析其极值,可知x^2-2x+3有最小值为2,所以lg(x^2-2x+3)有最小值为lg2,约等于0.3,题中说f(x)有最大值,然而分析出a的指数有最小值,那么可知f(x)为单调减函数,即0那么要使a^(x^2-4x+4)>1,则要使x^2-4x+4<0,那容易得知x无解.