阅读材料:若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+6ab+10b2+2b+1=0,求a-b的值;
(2)已知△ABC的三边长a、b、c都是正整数,且满足2a2+b2-4a-6b+11=0,求△ABC的周长;
(3)已知x+y=2,xy-z2-4z=5,求xyz的值.