2x^2-2xy+y^2+2x+1=0
(x^2-2xy+y^2)+(x^2+2x+1) =0
得(x-y)^2+(x+1)^2=0
所以x-y=0
x+1=0
那么x=-1,y=-1
原式=1^2004=1
故选a