这个代码还是有问题,无法将所有情况都考虑到,百钱买百鸡的考虑不全,将排列组合放到第一个for语句中的if中,然后将所有methods加起来才算考虑周全了。