草庐IT

currentOption

全部标签

java - 确定可能的项目组的算法

我绞尽脑汁想做这件事,但它让我筋疲力尽。我知道这并不复杂。我有一些元素,这个数量可以等于或大于三。然后我需要确定将完成总数的项目组的可能组合。唯一的限制是组应该有三个或更多项目,但不超过(但包括)七个项目。例如:如果我有7个项目,那么我可以有这些可能的组:1组7个项目。1组4项和1组3项。如果我有12个项目,我可以有这些可能的组:4组,每组3个项目。3组,每组4个项目。2组6个项目。1组7项+1组5项。2组3项和1组6项。1组3项、1组4项和1组5项。...我想到了递归并开始实现算法。这显然是行不通的。我不擅长递归。很多。//InstanceFieldspublicList>optio