就三道题大概是:
1. 推算出等级对应的天数
这个还比较简单,公式是:(b=2a+3) a是等级, b是对应的天数
2. 推算出等级总共的天数
先看下规律
| 等级a | 对应天数b | 总天数s |
| 1 | 5 | 5 |
| 2 | 7 | 12 |
| 3 | 9 | 21 |
| 4 | 11 | 32 |
公式:s=a^2 + 4*a (a的平方加上4a)
s=a*b - (a*(a-1))
s=a*(2a+3) - (a*(a-1))
s=a^2 + 4a
3. 给定一个天数,推算出当前等级和多余的天数
这个现在也没想出公式,感觉很容易但是推算不出来啊
我当时写了一段代码
int s=100 ; //总天数
int l = 1; //等级
while(true){
s = s-(2*l+3);
if(s < (2*l+3)){
break;
}
l++;
}
最后得到的s和l就是剩余天数和等级 ( 汗~~~~~)求解啊
本文探讨了基于等级计算对应天数及总天数的数学问题。提供了具体公式,如等级a对应的天数b为2a+3,总天数s=a^2+4a,并给出了一种通过迭代计算特定天数下等级与剩余天数的方法。
813

被折叠的 条评论
为什么被折叠?



