阅读材料:若m2-2mn+2n2-8n+16=0,求m,n的值.
解:∵m2-2mn+2n2-8n+16=0,
∴(m2-2mn+n2)+(n2-8n+16)=0,
∴(m-n)2+(n-4)2=0,
∴(m-n)2=0,(n-4)2=0,
∴n=4,m=4.
根据你的观察,探究下面的问题:
(1)若a2+b2-4a+4=0,则a=________,b=________;
(2)已知x2+2y2-2xy+6y+9=0,求xy的值;
(3)已知△ABC的三边长a,b,c都是正整数,且满足2a2+b2-4a-6b+11=0,求△ABC的周长.