My solutions to zju online judge