这是一个在游戏中比较通用的递增数据,如下:
//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账号的等级信息。...开发者需要熟悉网络编程、JSON处理、算法设计以及基本的前端开发技术,同时还要关注QQ等级的官方规则变化。
这款工具通过简单的数学计算,将复杂的等级算法转化为直观的数字,便于用户理解。 首先,我们要理解QQ等级的计算基础。QQ等级的升级主要是由用户的在线时长决定的,早期的QQ等级计算规则是每天在线两小时计为1天,...
本文将深入探讨QQ加密算法,并提供C++实现的源码解析。 QQ加密算法通常包括以下几个关键步骤: 1. **密码预处理**:在用户输入密码后,首先会进行一些预处理操作,例如,将所有字符转换为大写或小写,去除特殊字符...
10. **算法设计**:QQ等级计算涉及到特定的算法,包括时间转换为等级的映射关系、平滑升级曲线的设计等。理解和实现这种算法是编写QQ等级计算器的关键。 通过对这些知识点的学习,开发者可以了解易语言编程的基本...
1. **活跃天数**:这是计算QQ等级的基础,通常以累计在线小时数来衡量。例如,4小时在线计为1天。 2. **加速规则**:腾讯会根据用户的特定行为,如安装手机QQ、电脑QQ同时在线等,提供额外的活跃天数加成。 3. **...
讲述了数模的各种算法,有优化TSP 问题是组合优化问题中最为典型的 NP 难题之一精确解算法 的时间是关于问题规模的指数函数存在指数爆炸的问题。解决 TSP 问 题我们最直观的想法就是遍历整个图找出所有的 ...
本项目是用Python实现介数中心性的计算,采用的是Brandes算法,这是一种效率较高的计算介数中心性的方法。 Brandes算法是基于最短路径的,它通过动态规划逐步计算每个节点的介数中心性值。首先,我们需要理解最短...
在易语言中实现QQTEA算法,需要理解并转换这些步骤。首先,你需要定义64位的数据类型,因为易语言的标准数据类型可能不直接支持64位整数。然后,你可以创建一个函数,接收密钥和明文作为参数,执行上述的加密流程。...
QQ的等级提升通常遵循一定的规则,例如每在线2小时计为1天活跃,40天活跃可以升一级。开发者需要将这些规则转换成算法,然后用易语言来实现。 易语言的基本结构包括语句、函数、模块等。在这个项目中,源码可能会...
qq 加密算法
QQTEA,全称为“Quick and Quality Encryption Algorithm”,是由Dong Wang和Kai Yang于1998年提出的一种对称加密算法。该算法是对DES(Data Encryption Standard)的改进,设计初衷是提供一个快速且高质量的替代...
QQ红包后台算法是一种在社交应用中广泛使用的功能,它涉及到概率、随机数生成以及数据库管理等多个技术领域。这里,我们主要探讨的是用户在QQ中发送红包时,如何通过后端系统实现随机分配金额的逻辑。 1. **随机数...
使用MATLAB实现G-P算法可以快速和准确地计算关联维数,但需要合理选择参数和理解算法的原理和局限性。 知识点: 1. G-P算法是计算关联维数的一种方法,由Grassberger和Procaccia于1983年提出的。 2. 关联维数是...
qq空间登录密码算法qq空间登录密码算法qq空间登录密码算法qq空间登录密码算法qq空间登录密码算法
这种行为虽然可能满足了一时的好奇心,但需要注意的是,这违反了腾讯的服务条款,可能会导致账号被封禁,因此不鼓励或支持此类操作。 首先,我们来理解一下描述中提到的解密过程: 1. **清除浏览器缓存**:打开IE...
QQ等级主要基于用户的在线时长来计算,早期的QQ等级通过累积在线小时数来升级。随着时间的推移,系统进行了调整,引入了更多因素,如活跃天数、使用功能的多样性等。QQ等级图标由星星、月亮、太阳组成,分别代表初级...
QQTEA(Quick and Quality TEA)是一种对称加密算法,是TEA(Tiny Encryption Algorithm)的改进版,由David Wheeler和Roger Needham在1994年提出。TEA本身存在一些安全性上的问题,而QQTEA则通过增强算法的安全性和...
QQ音乐音视频算法交流会是2021年由腾讯音乐和DataFun联合主办的一次技术分享活动,聚焦于音视频算法在音乐领域的应用,特别是如何通过人工智能技术提升音乐的美感和用户体验。此次交流会邀请了13位QQ音乐的技术专家...
数学建模常用经典算法集合均已成功编译-最小生成树算法MSTA.rar 数学建模常用经典算法集合(均已成功编译) 有偿代做,如有需要请联系QQ 1170906655,中介勿扰! 层次分析算法AHP.rar ...