我陷入了一个简单的游戏所需要的后勤公式

时间:2018-07-10 22:05:28

标签: math formula

我对计算有些困惑,希望有人能帮助我解决这个问题。

我想计算在某几天之内需要交付的x数量的容器,考虑到带有一个集装箱的卡车需要x的天数才能交付一个集装箱并再次返回重新装载。

我想计算/创建一个公式,在给定的最大天数内,我需要运送多少辆卡车。

所以我有以下变量:

  • 卡车集装箱总数
  • 运送所有容器的最大天数窗口
  • 一辆卡车需要转一圈的天数

例如:

5个容器 21天交付所有集装箱 一辆卡车需要7天才能转一圈

我使用以下计算:

5个(集装箱)/ 23个(交货天数)* 7个(一轮发运天数)=需要1,52辆卡车

30个(容器)/ 30个(交付天数)* 7(一个发运天数)=需要7辆卡车(但在这里我错过了一辆卡车,因为我需要8辆卡车才能交付30个集装箱。

我知道我想念的东西,但是数学并不是我最擅长的领域,而且似乎找不到我想念的东西。

我希望有人能指出我正确的方向。

1 个答案:

答案 0 :(得分:1)

这不是那么简单。如果一辆卡车一次交付一个集装箱,则卡车需要D天才能交付。然后,需要R天的时间才能将其返回仓库以存放下一个容器。

因此,第一次交货需要D时间,而随后的每次交货都需要R + D时间。

1辆卡车要交付n天的天就是D +(n-1)(R + D)。简化为:天= n (R + D)-R。因此,一辆卡车在Y天内可以交付的数量为n =(Y + R)/(R + D)。

现在,您已经拥有一辆卡车可以交付的数量(向下取整)。

因此,在Y天内,如果一辆卡车可以进行n次送货,则您有m = N / n,其中m =#辆卡车,N =总#次送货,n =一辆卡车的送货。在这种情况下,请四舍五入。

要检查一下数学运算,您说5个容器,21天,7天的往返行程,我将转换为4 + 3。

Y = 21,D = 4,R = 3,N = 5:n =(21 + 3)/(4 + 3)= 24/7 = 3.x,向下舍入到3。然后m = 5 / 3 = 1.x,向上舍入为2。

从逻辑上考虑,有2辆卡车在7天内交付了2个集装箱。 2辆卡车在7天内交付了另外两个集装箱。剩下7天,剩下一个包裹,一辆卡车交付它,一辆卡车在最后一个周期闲置。数学就算出来了。