bzoj 1036 AC