已知集合A={a,a+d,a+2d},B={a,aq,aq的平方}(a为常数),若A=B,求d,p的值.