复习一下高中数学
最近碰到一些很常规的演算,居然不会算了... 20年前如果能想到20年后成这样, 是不是很心塞, 撞S算了...唉
1. 等差数列求和公式
公式描述:公式中首项为a1,末项为an,项数为n,公差为d,前n项和为Sn。
通项公式为:an=a1+(n-1)d
2.等比数列求和公式
公式中a1为首项,an为数列第n项,q为等比数列公比,Sn为前n项和。
通项公式:an=a1×q^(n-1)
其实在计算机中, 计算公比为2,首项为1的求和很常见,1+2+4+8+...+2^n-1, 带入公式计算一下: 1 * (1-2^n)/(1-2)=2^n-1
悲哀的是, 我现在忘记了怎么推理的....刚上大一的时候, 还感觉信手拈来.
人生10大无可奈何之事之一.
今天本来是看二叉树深度节点的一些计算, 突然发现已经算不出来了.
----------------------------
等比数列求和公式推导
(1)Sn=a1+a2+a3+...+an(公比为q)
(2)qSn=a1q + a2q + a3q +...+ anq = a2+ a3+ a4+...+ an+ a(n+1)
(3)Sn-qSn=(1-q)Sn=a1-a(n+1)
(4)a(n+1)=a1qn
(5)Sn=a1(1-qn)/(1-q)(q≠1)
分类:
软考-数据结构
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现