可能的客房住宿

时间:2018-09-11 08:25:15

标签: php combinations

基本上,我需要生成与房间住宿的所有可能组合。

例如:

someObject

如果仅查看“数量”列,则可以使用笛卡尔函数生成所有组合,结果将如下所示:

  • 1Double 1Single 1Triple
  • 2Double 1Single 1Triple
  • .................

但棘手的部分是最后一栏,类似于“虚拟”房间。它显示可以用作单人房和三人房的双人间。

同样,在示例中,我们可以将10个双人间中的5个用作单人房,将10个双人间中的10个用作三人房。

最后一栏的住宿结果应该是这样的:

  • 1单0双9三联
  • 2单0双8三联
  • 2单人1双7三人

任何提示都可以实现吗?

0 个答案:

没有答案