algorithm - 构建算法/公式

标签 algorithm formula

我正在构建赛车模拟器,需要有关如何构建公式的想法方面的帮助。

每场比赛有八名参赛者,每名参赛者都指定了一条起跑赛道。轨道 1 被认为是最好的,轨道 2 次之,依此类推。

但是,如果赛车手的加速度值较低且给定的起点赛道为 1;这是一个明显的劣势,因为他极有可能被困而无法以强势结束比赛。

如果赛道 1 的赛车手具有平均加速度值,如果赛道 2 的赛车手具有更高的加速度值,他仍然处于劣势。

跑道 8 的参赛者需要比所有其他参赛者快得多才能达到领先。

有人知道我将如何构建这样的公式吗?我基本上是在寻找思考的方式,我很高兴收到所有的意见

最佳答案

如果我没理解错的话,我可能会这样表述。 赛车有加速度值和起始位置(赛道?)。每场比赛都由在赛道上跑一定圈数组成,赛道有一定长度。

在模拟结束时,每辆汽车都会在一定时间内完成所有必要的圈数。我建议根据每辆车的起始位置,将每辆车偏移一定时间。比如位置1偏移+0s,位置2偏移+2s,位置3偏移+4s。 我还会为每种类型的汽车引入某种“终点速度”或“总速度”,这样您就可以用加速度、总速度和圈数乘以赛道总长度来计算时间。

关于algorithm - 构建算法/公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29866687/

相关文章:

python - 为什么在python中递归调用同一个函数时要使用return

c++ - CEIL 对于精确的整数除法来说太高了

mysql - 如何在 MySQL 存储的_function_ 中评估一个简单的数学公式?

algorithm - 效率/算法与系统规范

algorithm - 检查新边是否会使 DAG 循环

algorithm - 哈希表如何解决桶歧义和探测问题?

algorithm - 英国旅游者

Excel TODAY() 函数在 IF 公式中无法正常工作

python - 用公式逻辑决定游戏结果

MySql: "IF"公式的结构是什么?请举例