bzoj 1012