如果x、a都是实数,且a(1+i)x^2+(i+a^2)x+a^2i+1=0,求x、a的值 (i是虚数)