【根据出游人数:成人数和儿童数】 对比 【酒店可住成人数和儿童数】得到房间数量?
A :出游成人数
C :出游儿童数
A1 :酒店可住成人数
C1 :酒店可住儿童数
人数不确定,想找一个规则计算出房间数量?
例如:
1、A=2,C=1,A1=2,C=0 预定1间房间即可。
2、A=3,C=1,A1=2,C=0 预定2间房间即可。
3 A=3,C=1,A1=2,C=1 预定2间房间即可。
......
1.A=A1 C=C1 说明:这种情况1间房间即可满足客户
2.A=A1 C<C1 说明:这种情况1间房间即可满足客户
3.A=A1 C>C1 求算法?
4.A>A1 C=C1 说明:A/A1得到整数,若有余数取整,即可得到房间数。
5.A>A1 C<C1 说明:A/A1得到整数,若有余数取整,即可得到房间数。
6.A>A1 C>C1 求算法?
7.A<A1 C=C1 说明:这种情况1间房间即可满足客户
8.A<A1 C<C1 说明:这种情况1间房间即可满足客户
9.A<A1 C>C1 求算法?
大概是这9种情况,需要通过判断设计一个有效的算法实现用最少的房间数满足客户的预定需求。
备注:儿童不能单独住一个房间,必须有成人带着住!若不通过加床的方式,在现有的设计上是否可以有一个可行的算法来计算出客户预订的房间数???
这个由用户自己定吧?单个家庭出游比较简单,如果是多个家庭或旅游团,这里面成人得考虑男女,小孩。
一个重要的参数应该考虑进去,就是酒店房间的床型。
可以使用贪心算法之类的方法,遍历实现就好了。
当然,这个规则只能做到理想状态下最省房间的分配规则,实际情况可能如1楼所述,男女性别、个人喜好等主观因素不好搞定。
这个公式和规则你都没搞清楚,算啥算啊。
干嘛不让客户自己选择?
这个是个不准确的数据,然而并没有什么卵用。花了很多时间开发出这个功能,但是每次操作人员还是会听用户订的数量来修改。
所以这个没有什么用,这个就是大数据带来的负面效果。计算一大堆最后没用。
其实这个和大数据也没有关系,只是现在看到几个都是什么大数据的这种,现在太火了,都想通过大数据做点什么- -!
这个就是需求没有用。