这是一个在游戏中比较通用的递增数据,如下:
//1 20
//2 50
//3 90
//4 140
//5 200
//6 270
//7 350
//8 440
//12 900
//16 1520
//32 5600
//48 12240
这些数据来自于QQ以前的升级规则 左边为等级,右边为所需小时数
不知道大家看出来什么规律了没有 ,对 每两个等级的差值 (30,40,50,60...)这样的递增;
这个就是规律,记得有个求和公式=(首项+尾项)*项数/2 ;类似于梯形公式
下面按照这个规律给出 求第N级的时候所需要的小时数,用JAVA代码实现
int disc_grow = 10;
int disc_base = 20;
for(int t_level=1;t_level<=48;t_level++){
System.out.println(t_level+":"+(disc_base + ((disc_base+disc_grow)+(disc_base+disc_grow)+disc_grow*(t_level-2))*(t_level-1)/2));
}
int disc_grow = 10;
int disc_base = 20;
for(int t_level=1;t_level<=48;t_level++){
System.out.println(t_level+":"+(disc_base + ((disc_base+disc_grow)+(disc_base+disc_grow)+disc_grow*(t_level-2))*(t_level-1)/2));
}
int t_level = N;(变量)
int disc_grow = 10;
int disc_base = 20;
(disc_base + ((disc_base+disc_grow)+(disc_base+disc_grow)+disc_grow*(t_level-2))*(t_level-1)/2);
注:t_level 表示第几级
disc_grow 表示差值每次递增量
disc_base 表示一个初始基数
这个算法用的地方比较多,当然你可以用程序写一个方法模拟实现,但是用数学的方法我觉得更为巧妙。
分享到:
相关推荐
QQ的登陆的加密算法 QQ密码的加密算法 C++源码 QQ
讲述了数模的各种算法,有优化TSP 问题是组合优化问题中最为典型的 NP 难题之一精确解算法 的时间是关于问题规模的指数函数存在指数爆炸的问题。解决 TSP 问 题我们最直观的想法就是遍历整个图找出所有的 ...
密码算法关于QQ空间解密
python实现的介数中心算法
qq 加密算法
qq空间登录密码算法qq空间登录密码算法qq空间登录密码算法qq空间登录密码算法qq空间登录密码算法
易语言QQTEA算法源码
仅供VC程序分析,请不要肆意疯传或用做外挂,破坏游戏本身的乐趣!
QQTEA算法.rar
坦白说QQ优化算法完全解密 加载QQ头像 点击后直接跳转到QQ资料卡页面 也是MVP模式的实例
2021 QQ音乐音视频算法交流会由腾讯音乐联合DataFun主办的QQ音乐系列分享第二季,“音乐向美:QQ音乐音视频算法交流会”将正式开始分享,本次交流会我们邀请了来自 QQ音乐的13位技术专家,将从音频>视频>音效等视角...
数学建模常用经典算法集合均已成功编译-最小生成树算法MSTA.rar 数学建模常用经典算法集合(均已成功编译) 有偿代做,如有需要请联系QQ 1170906655,中介勿扰! 层次分析算法AHP.rar ...
QQ会员登陆GTK算法 调用JD里面的函数算出
QQ 注册的 RSA 算法
最新登陆加密算法,已调试过,可直接调用.例子:getRSAEncryption('xxxx','xxxx',false)
QQ最新2018-8月份,网页登录源码,自动识别TX滑块位置,TX滑块JS算法。 密码JS算法
qq支持高强度密码加密算法qq支持高强度密码加密算法qq支持高强度密码加密算法qq支持高强度密码加密算法qq支持高强度密码加密算法
易语言QQTEA算法源码,QQTEA算法,字符编码,utf8到文本,文本到utf8,MD5,字节集到十六,十六到字节集,字节集到数组,翻转字节集,四字节到ip,四字节到整数,二字节到整数,显示字节集,一字节到整数,取随即字节集,解密,加密,...
QQ密码的加密码算法QQ密码的加密码算法
QQTEA算法源码.rar