已知(x+a)(x+b)=x的2次方=5x=ab,a、b都是正整数,试求a、b的值