若(a-b+1)的绝对值与根号(a+2b+4)互为相反数,则(a-b)的2012次方为多少?