Math I';我被一个简单游戏所需的物流公式困住了

Math I';我被一个简单游戏所需的物流公式困住了,math,formula,Math,Formula,我有点被计算卡住了,我希望有人能帮我解决这个问题 我想计算一个x数量的集装箱,需要在一定的天数内交付,考虑到一辆装有一个集装箱的卡车需要x数量的天数来交付一个集装箱并再次返回重新装载 我想计算/创建一个公式,在给定的最大天数内,我需要多少辆卡车来运送所有集装箱 因此,我有以下变量: 卡车集装箱总量 交付所有集装箱的最长窗口天数 一辆卡车需要跑一圈的日子 例如: 5个集装箱 交付所有集装箱需21天 7天一辆卡车需要跑一圈 我使用以下计算: 5(集装箱)/23(交货天数)*7(一轮交货天数)=需

我有点被计算卡住了,我希望有人能帮我解决这个问题

我想计算一个x数量的集装箱,需要在一定的天数内交付,考虑到一辆装有一个集装箱的卡车需要x数量的天数来交付一个集装箱并再次返回重新装载

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

因此,我有以下变量:

  • 卡车集装箱总量
  • 交付所有集装箱的最长窗口天数
  • 一辆卡车需要跑一圈的日子
例如:

5个集装箱 交付所有集装箱需21天 7天一辆卡车需要跑一圈

我使用以下计算:

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

30(集装箱)/30(交付天数)*7(一轮需要7天)=需要7辆卡车(但我错过了一辆卡车,因为我需要8辆卡车交付30个集装箱)

我知道我错过了一些东西,但数学不是我最擅长的专业领域,似乎找不到我在这里错过的东西


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

这并不是那么简单。如果一辆卡车一次运送一个集装箱,则需要一辆卡车D天才能运送。然后需要R天才能返回仓库准备下一个集装箱

因此,第一次交付需要D时间,后续每次交付需要R+D时间

一辆卡车交付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


从逻辑上讲,两辆卡车在7天内运送2个集装箱。两辆卡车在7天内运送另外两个集装箱。剩下7天,剩下一个包裹,一辆卡车运送,最后一个循环中一辆卡车闲置。因此,数学证明了这一点。

你用什么编程语言编写这个游戏?有没有代码提供给我这是一个与编程有直接关系的问题吗?哇,很好。我可以从逻辑上看到它的结果,但我的数学不够好,无法用公式来表达。我一直在尝试,相信我,哈哈,非常感谢你的详细解释!除了公式很有魅力之外,我对如何应用程序也有了更好的理解罗奇:这种计算!