MT【335】最多有几个
已知等差数列{an}满足:|a1|+|a2|+⋯+|an|=|a1+1|+|a2+1|+⋯+|an+1|=|a1−1|+|a2−1|+⋯+|an−1|=98 则n的最大值为_____
分析:注意到|ak+1|+|ak−1|≥2|ak|当ak≥1∨ak≤−1时等号成立.故
2∗98=|a1+1|+|a2+1|+⋯+|an+1|+|a1−1|+|a2−1|+⋯+|an−1|≥2(|a1|+|a2|+⋯+|an|)=2∗98
故ak≥1∨ak≤−1,不妨设公差d≥0且a1,⋯ak≤−1,ak+1⋯+an≥1则
|a1|+|a2|+⋯+|an|=−(a1+a2+⋯+ak)+(ak+1+⋯an)=98且
|a1−1|+|a2−1|+⋯+|an−1|=k−(a1+⋯ak)+(n−k)+ak+1+⋯+an=98故n=2k
98=|a1|+|a2|+⋯+|an|=−(a1+a2+⋯+ak)+(ak+1+⋯an)=k2d
注意到d=ak+1−ak≥2
故k2=98d≤49,n=2k≤14
练习:(第二届东南联赛第二天第7题)
解答:
懂,会,熟,巧;趁青春尚在,奋力前行,追求卓越!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· MySQL下200GB大表备份,利用传输表空间解决停服发版表备份问题
· 记一次 .NET某固高运动卡测试 卡慢分析
· 微服务架构学习与思考:微服务拆分的原则
· 记一次 .NET某云HIS系统 CPU爆高分析
· 如果单表数据量大,只能考虑分库分表吗?
· 7 个最近很火的开源项目「GitHub 热点速览」
· DeepSeekV3:写代码很强了
· 记一次 .NET某固高运动卡测试 卡慢分析
· Visual Studio 2022 v17.13新版发布:强化稳定性和安全,助力 .NET 开发提
· MySQL下200GB大表备份,利用传输表空间解决停服发版表备份问题