已知Rt三角形的三边长分别为a,b,c,且a,b满足根号a-1+b^2-4b+4=0,求斜边c的长