首先是加速耗用的钻石数,一式:

这是网上的公式,其中T为总时间,t为剩余时间,w即为钻石数,如果升级时立即加速,不考虑剩余时间,令T=t即可。图中有一个错误,最后一个取整为向下取整。
仔细观察一下这个公式,当每一次计算出现浮点数的时候下一步一定是向下取整,而不是用浮点数继续计算,这一点才是这个式子的核心——避免浮点数之间的加减乘除。当然这也可以保证在任何机器上,只要情况相同,耗用的钻石都是一样的。所以说这些取整是不可省略的,省略后也确实会造成误差。
接下来为了找出钻石和省时劵的最优消耗比,我们需要算出在哪个时间上,钻石和省时劵的选择是没有区别的。按照一省时劵等于4钻石来计算,用省时劵加速等价的钻石数,二式:

t的单位为秒,由于省时劵不能拆成0.几个来使用,因此时间t换算成的省时劵要向上取整。
联立一式和二式,
①360≤t<480,即6分钟到8分钟,一省时劵或4钻
②900<t<960,即15分钟到16分钟,二省时劵或8钻。
③20280≤t<20640,即5小时38分到5小时44分,92钻或23省时劵。
④t等于21600,即6小时整,96钻或24省时劵。小于21600用。
综上
①t<6分钟,用1到3钻。
②6分钟≤t<8分钟,用一省时劵或4钻。
③8分钟≤t≤15分钟,用1省时劵。
④15分钟<t<16分钟,二省时劵或8钻
④16分钟≤t<5小时38分,用到2到23省时劵
⑤20280≤t<20640,即5小时38分到5小时44分,用92钻石或23省时劵,
⑥t≥5小时44分时,用92以上的钻石,其中6小时整使用96钻或24省时劵都可以。
简洁版
6分钟内用钻,5小时44分钟内用省时劵,以上用钻

这是网上的公式,其中T为总时间,t为剩余时间,w即为钻石数,如果升级时立即加速,不考虑剩余时间,令T=t即可。图中有一个错误,最后一个取整为向下取整。
仔细观察一下这个公式,当每一次计算出现浮点数的时候下一步一定是向下取整,而不是用浮点数继续计算,这一点才是这个式子的核心——避免浮点数之间的加减乘除。当然这也可以保证在任何机器上,只要情况相同,耗用的钻石都是一样的。所以说这些取整是不可省略的,省略后也确实会造成误差。
接下来为了找出钻石和省时劵的最优消耗比,我们需要算出在哪个时间上,钻石和省时劵的选择是没有区别的。按照一省时劵等于4钻石来计算,用省时劵加速等价的钻石数,二式:

t的单位为秒,由于省时劵不能拆成0.几个来使用,因此时间t换算成的省时劵要向上取整。
联立一式和二式,
①360≤t<480,即6分钟到8分钟,一省时劵或4钻
②900<t<960,即15分钟到16分钟,二省时劵或8钻。
③20280≤t<20640,即5小时38分到5小时44分,92钻或23省时劵。
④t等于21600,即6小时整,96钻或24省时劵。小于21600用。
综上
①t<6分钟,用1到3钻。
②6分钟≤t<8分钟,用一省时劵或4钻。
③8分钟≤t≤15分钟,用1省时劵。
④15分钟<t<16分钟,二省时劵或8钻
④16分钟≤t<5小时38分,用到2到23省时劵
⑤20280≤t<20640,即5小时38分到5小时44分,用92钻石或23省时劵,
⑥t≥5小时44分时,用92以上的钻石,其中6小时整使用96钻或24省时劵都可以。
简洁版
6分钟内用钻,5小时44分钟内用省时劵,以上用钻










