用20个棱长1厘米的小正方体拼成一个长方体,有几种方法?列举出来,能拼成正方形吗,为什么