数学吧 关注:885,518贴子:8,728,324
  • 6回复贴,共1
求助

数学不怎么样的我求助一个问题

只看楼主收藏回复

假设有一个游戏 你每次一次性 获得10个点数 用来对某个技能升级 ,已知这个技能n级升到n+1级 需要熟练度(n+1)^2 ,然后这个技能的级别对熟练度的影响方式是 0到10级 十个点数提升十点熟练度 ,11到20级十个点数提升11点熟练度 ,21到30级提升12点熟练度 ,以此类推 ,碰到跨越两个整十级别 规则如下 (因为绝大多数情况下 熟练度不可能刚好够升级 )比如九级又99点熟练度 ,虽然只差一点就升到十级 ,但这十点还是提升十点熟练度 ,必须下一次的十点才提升11点熟练度 ,那么过500级需要多少个点数,这个可以精确计算吗 ,如果 不要求精确计算的情况下 (只要万位以上 )从100开始每10级大约需要多少点数 ,有没有什么计算公式,可以一次性或者递推算出(就是算110级的时候可以用100级的算出的数字作为基础 再次计算 ),只要误差不超过5%就行


IP属地:福建来自Android客户端1楼2024-04-02 20:41回复
    我直接照你说的写了个程序算了一下每一级需要多少点数,给你数据。这是前一千级的。
    网页链接 密码:53s4



    IP属地:美国来自Android客户端2楼2024-04-02 23:27
    回复
      简单写个程序就行了


      IP属地:广东来自Android客户端3楼2024-04-02 23:32
      收起回复
        补充一点 ,跨级时多雨的熟练度不会被吃掉 ,会在升级后加到下一级 ,九级又99点熟练度 再加十个点数(对应十点熟练度 )变成十级又九点熟练度


        IP属地:福建来自Android客户端5楼2024-04-03 08:17
        回复