数学:已知x+y+z=a,xy+yz+xz=b,求x^2+y^2+z^2的值