接上一个帖子计算无限升级矿物利用需要的单极磁矿,可以说单倍重开是有意义的。
https://tieba.baidu.com/p/7215036638?pid=137760692213&red_tag=3442088288#137760692213
借鉴了吧友的帖子
https://tieba.baidu.com/p/7209626669?pid=137689762874&cid=137694236560#137694236560
从10级开始计算,因为前面的我忘了。
只点矿物利用而且不点其他升级的情况下,如果升级需要的宇宙矩阵是线性增长即每级加4000。
建立在以上条件。
随着矿物利用升级,磁石需要的磁矿越来越少,但是磁矿总量也在减少。因此磁矿数量是决定能不能无限升级矿物利用的关键。
结论一,比较升级前后磁矿产生的磁石数量相等时的升级前矿量为平衡矿量,低于此值升级后产生的磁石越来越少,即亏损。
结论二,无限升级矿物利用而不点其他升级的情况下,升到某个等级需要的磁矿量是逐渐增加的但增加趋势逐渐缓慢,低于这个值是不能靠磁矿升级到现在的等级的。
结论三,只用磁矿而不使用普通公式来无限升级矿物利用至少需要800万磁矿,低于此值磁矿终会用尽,可以说不管几倍开局低于800W磁矿都不够无限。但现在还没有算10级以前和其他升级需要,加起来至少需要千万磁矿。
如有错误请提出来哦。
百度在线C语言的工具粘贴运行即可查看结果
#include <stdio.h>
int main()
{
int i=1; //矿物利用等级
float l=1; //初始消耗率100%
float j=0.06; //升级减少的消耗6%
float x,y;//中间变量
float b,c;//倍数和倍数差
float z;//升本级需要的磁石
float k;//最少的平衡磁矿量
int s=200000; //9级升10级需要20000单极磁石,10级前忘了是多少
int S=0;//从10级开始累计升级消耗磁矿,总矿小于此值则升不到本级应提前停矿
while(i<=200)
{
y=l;
x=1/l;
l=l*(1-j);
b=1/l;
c=b-x;
printf("第%d级 ",i);printf("消耗率%f ",l);
printf("倍数%f ",b);printf("倍数差%f ",c);
printf("\n");
if(i>=10)
{
z=(s*y);printf("\t升级磁石%d",s);printf("=磁矿%d ",(int)z);printf("\n");
k=(s/0.94/c);printf("\t平衡磁矿%d ",(int)k);printf("\n");
S=S+z;printf("\t\t累计消耗磁矿%d ",S);
s=s + 40000;//升级递增4000宇宙矩阵相当于40000磁石
}
printf("\n");
i++;
}
return 0;
}
https://tieba.baidu.com/p/7215036638?pid=137760692213&red_tag=3442088288#137760692213
借鉴了吧友的帖子
https://tieba.baidu.com/p/7209626669?pid=137689762874&cid=137694236560#137694236560
从10级开始计算,因为前面的我忘了。
只点矿物利用而且不点其他升级的情况下,如果升级需要的宇宙矩阵是线性增长即每级加4000。
建立在以上条件。
随着矿物利用升级,磁石需要的磁矿越来越少,但是磁矿总量也在减少。因此磁矿数量是决定能不能无限升级矿物利用的关键。
结论一,比较升级前后磁矿产生的磁石数量相等时的升级前矿量为平衡矿量,低于此值升级后产生的磁石越来越少,即亏损。
结论二,无限升级矿物利用而不点其他升级的情况下,升到某个等级需要的磁矿量是逐渐增加的但增加趋势逐渐缓慢,低于这个值是不能靠磁矿升级到现在的等级的。
结论三,只用磁矿而不使用普通公式来无限升级矿物利用至少需要800万磁矿,低于此值磁矿终会用尽,可以说不管几倍开局低于800W磁矿都不够无限。但现在还没有算10级以前和其他升级需要,加起来至少需要千万磁矿。
如有错误请提出来哦。
百度在线C语言的工具粘贴运行即可查看结果
#include <stdio.h>
int main()
{
int i=1; //矿物利用等级
float l=1; //初始消耗率100%
float j=0.06; //升级减少的消耗6%
float x,y;//中间变量
float b,c;//倍数和倍数差
float z;//升本级需要的磁石
float k;//最少的平衡磁矿量
int s=200000; //9级升10级需要20000单极磁石,10级前忘了是多少
int S=0;//从10级开始累计升级消耗磁矿,总矿小于此值则升不到本级应提前停矿
while(i<=200)
{
y=l;
x=1/l;
l=l*(1-j);
b=1/l;
c=b-x;
printf("第%d级 ",i);printf("消耗率%f ",l);
printf("倍数%f ",b);printf("倍数差%f ",c);
printf("\n");
if(i>=10)
{
z=(s*y);printf("\t升级磁石%d",s);printf("=磁矿%d ",(int)z);printf("\n");
k=(s/0.94/c);printf("\t平衡磁矿%d ",(int)k);printf("\n");
S=S+z;printf("\t\t累计消耗磁矿%d ",S);
s=s + 40000;//升级递增4000宇宙矩阵相当于40000磁石
}
printf("\n");
i++;
}
return 0;
}















