集合A={1,1+d,-2分之1},B={1,q,q²},且A=B,则d,q的值为?