gpt4 book ai didi

java - 算法到组合学

转载 作者:行者123 更新时间:2023-12-01 17:39:20 26 4
gpt4 key购买 nike

我正在尝试解决组合问题,看起来很简单,但我遇到了一些麻烦。

如果我最多有X张 table ,N个人坐在 table 上,每张 table 可以有1到N个座位,我只能在长方形 table 的一侧坐人(所以人们坐的顺序事项)。

我想编写一个代码,可以计算从 1 到 K 个 table 的所有座位分布。

例如,如果我有 12 个人和 1 张 table ,我就有 479001600 种座位方式(这很容易计算,我使用了 12 的阶乘)。

但是如果我有 12 个人和 3 张 table ,我就有 4390848000 种座位方式。我尝试了不同的解决方案,但未能找到正确的解决方案。

我尝试将 12 除以 3,然后使用结果的阶乘(它不起作用),我尝试使用 12! * 3(它也不起作用)。

有人可以给我一些我可以使用的算法的提示吗?

最佳答案

阅读有关 Lah Numbers 的文章,应该有帮助。

关于java - 算法到组合学,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2964764/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com