zsychanpin

就三道题大概是:

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. 给定一个天数,推算出当前等级和多余的天数

这个如今也没想出公式。感觉非常easy可是推算不出来啊

我当时写了一段代码

int s=100 ; //总天数

int l = 1;  //等级

while(true){

s = s-(2*l+3);

if(s < (2*l+3)){

break;

}

l++;

}

最后得到的s和l就是剩余天数和等级 ( 汗~~~~~)求解啊

分类:

技术点:

相关文章:

  • 2021-09-07
  • 2021-12-22
  • 2021-10-25
  • 2021-09-21
  • 2022-01-09
  • 2021-09-28
  • 2021-09-07
  • 2021-09-28
猜你喜欢
  • 2021-07-02
  • 2021-09-18
  • 2021-10-01
  • 2021-09-07
  • 2021-10-02
  • 2021-10-25
  • 2021-04-09
相关资源
相似解决方案