On an improved Direct Discrete Method and its application in two dimensional multi-group neutron diffusion equation