
我不清楚游戏策划部的人是咋考虑的,单位魔晶的燃料时间为31秒就很难受。
31是个质数,与其它指示材料的采集周期都合不来。
因为我是个强(pín)迫(qióng)症(rén),一般不喜欢浪费,哪怕只多一秒的燃料时间,我都觉得难(kuī)受(běn)。

设定
设魔晶数量为x,指示物数量为y,指示采集物周期为z秒(x∈N+,y∈N+,1≤x,y≤19)。
是否存在都不浪费的完美比例
假设可以不浪费一点燃料的话,则
31·x=y·z
但是由于31与100、15、210、21没有公因数,所以x=k·z,y=31·k(k∈N+)。
显然y>19,与已知矛盾,原假设不成立,所以不可能做到一点燃料都不浪费。
为了不使燃浪费,只要提交魔晶的数量与物资的比例少于z:31,即提交的生产物资过量、魔晶燃料少量。
如何控制魔晶数量和指示物数量,使得浪费的燃料最少?
要让31·x略大于y·z,即min{31·x-y·z},或者y·z÷31的小数部分最大,即max{y·z÷31-[y·z÷31]}。设a=31x-y·z,即多出来的燃料时间,
①黏土、沙子:当x=42,y=13,z=100,此时a=2为最小值;
②木头:当x=1,y=2,z=15,此时a=1为最小值;
③树脂:当x=61,y=9,z=210,此时a=1为最小值;
④石块:当x=13,y=19,z=21,此时a=4为最小值。
此时,最满意的答案已经近在眼前了。
对于黏土和沙子,42个魔晶可以炼21分42秒,如果是去逛植物圈、捡物资的话,差不多够了;
对于树脂,还可以将上述解的数量翻倍,122个魔晶可以炼63分钟,足够和小伙伴们循环刷家园副本、逛几次仙府了;
对于石块,13魔晶可以炼6分43秒,而且指示物数量已经达到最大值了,时间短,刷起来很快。

回归游戏现实,有了采集工厂这么便利的东西,还有谁会在意那点多出来的魔晶燃料时间呢?除非是那种一次性提交一大堆魔晶的大冤种。
