已知A={1,a,b},B={a,a^2,ab},且A=B.求实数a,b