10个人选8个人,组队打怪,一组打大鬼,一组打小鬼:
没有出战顺序
Flatten[Table[{#,i},{i,Subsets[Complement[Range[10],#],{4}]}]&/@Subsets[Range[10],{4}],1];
有出战顺序
Flatten[Table[{#,i},{i,Permutations[Complement[Range[10],#],{4}]}]&/@Permutations[Range[10],{4}],1]
9个选6个,2人一组,打大鬼,中鬼,小鬼
Flatten[Tuples@{{#[[1]]},{#[[2]]},Subsets[Complement[Range[9],Flatten@#],{2}]}&/@Tuples@{{#},Subsets[Complement[Range[9],#],{2}]}&/@Subsets[Range[9],{2}],2]//Length
本文探讨了在特定游戏场景下,如何通过算法优化10人组队为两组进行不同等级怪兽的战斗,以及9人组队为三组进行大、中、小怪兽的战斗策略。通过使用Flatten函数结合Table、Subsets和Permutations实现队伍的灵活组合,确保资源高效利用。
1747

被折叠的 条评论
为什么被折叠?



