首页新闻找找看学习计划

根据出游人数和酒店可住人数计算预订酒店房间数量?

0
悬赏园豆:200 [待解决问题]

【根据出游人数:成人数和儿童数】 对比 【酒店可住成人数和儿童数】得到房间数量?

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种情况,需要通过判断设计一个有效的算法实现用最少的房间数满足客户的预定需求。

备注:儿童不能单独住一个房间,必须有成人带着住!若不通过加床的方式,在现有的设计上是否可以有一个可行的算法来计算出客户预订的房间数???

蒋海滨的主页 蒋海滨 | 初学一级 | 园豆:2
提问于:2015-07-28 16:47
< >
分享
所有回答(6)
0

这个由用户自己定吧?单个家庭出游比较简单,如果是多个家庭或旅游团,这里面成人得考虑男女,小孩。

happydaily | 园豆:544 (小虾三级) | 2015-07-28 16:55
0

一个重要的参数应该考虑进去,就是酒店房间的床型。

可以使用贪心算法之类的方法,遍历实现就好了。

当然,这个规则只能做到理想状态下最省房间的分配规则,实际情况可能如1楼所述,男女性别、个人喜好等主观因素不好搞定。

JeffWong | 园豆:2021 (老鸟四级) | 2015-07-28 17:03
0

这个公式和规则你都没搞清楚,算啥算啊。

爱编程的大叔 | 园豆:29860 (高人七级) | 2015-07-28 17:35
0

干嘛不让客户自己选择?

幻天芒 | 园豆:36522 (高人七级) | 2015-07-28 21:01
0

首先这个需求太操蛋,组团的怎么办?男女怎么分?

其次不考虑性别与家庭问题,这个不就是这个求和比较么?

比如酒店一间客房允许2个成人,1个儿童

不就是 出游成人数除以酒店一间房的成人数得到 R1,出游儿童数除以酒店一间房儿童数得到R2

R1和R2 谁大不就行了么
儿童不能单独住一个房间,必须有成人带着住

儿童房间多 分个成人出来带!

太不合理了这个东西 完全不是人类想出来的~ 实际当中完全没用

 

天真浪浪 | 园豆:950 (小虾三级) | 2015-07-29 12:54
0

这个是个不准确的数据,然而并没有什么卵用。花了很多时间开发出这个功能,但是每次操作人员还是会听用户订的数量来修改。

所以这个没有什么用,这个就是大数据带来的负面效果。计算一大堆最后没用。

其实这个和大数据也没有关系,只是现在看到几个都是什么大数据的这种,现在太火了,都想通过大数据做点什么- -!

这个就是需求没有用。

gw2010 | 园豆:1394 (小虾三级) | 2015-07-29 15:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册