class Solution {public:int numberOfArithmeticSlices(vector<int>& nums) {int n = nums.size();if (n == 1) {return 0;}int d = nums[0] - nums[1], t = 0;int ans = 0;// 因为等差数列的长度至少为 3,所以可以从 i=2 开始枚举for (int i = 2; i < n; ++i) {if (nums[i - 1] - nums[i] == d) {++t;}else {d = nums[i - 1] - nums[i];t = 0;}ans += t;}return ans;}
};作者:LeetCode-Solution
链接:https://leetcode-cn.com/problems/arithmetic-slices/solution/deng-chai-shu-lie-hua-fen-by-leetcode-so-g7os/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2022-4-18 Leetcode 413. 等差数列划分相关推荐

  1. leetcode - 413. 等差数列划分

    413. 等差数列划分 -------------------------------------------- 如果一个数列至少有三个元素,并且任意两个相邻元素之差相同,则称该数列为等差数列. 例如 ...

  2. 等差数列java_Java实现 LeetCode 413 等差数列划分

    413. 等差数列划分 如果一个数列至少有三个元素,并且任意两个相邻元素之差相同,则称该数列为等差数列. 例如,以下数列为等差数列: 1, 3, 5, 7, 9 7, 7, 7, 7 3, -1, - ...

  3. Java实现 LeetCode 413 等差数列划分

    413. 等差数列划分 如果一个数列至少有三个元素,并且任意两个相邻元素之差相同,则称该数列为等差数列. 例如,以下数列为等差数列: 1, 3, 5, 7, 9 7, 7, 7, 7 3, -1, - ...

  4. Leetcode 413.等差数列划分

    Time: 20190906 Type: Medium 题目描述 以下数列不是等差数列. 1, 1, 2, 5, 7 数组 A 包含 N 个数,且索引从0开始.数组 A 的一个子数组划分为数组 (P, ...

  5. Leetcode 413. 等差数列划分(python)

    如果一个数列至少有三个元素,并且任意两个相邻元素之差相同,则称该数列为等差数列. 例如,以下数列为等差数列: 1, 3, 5, 7, 9 7, 7, 7, 7 3, -1, -5, -9 以下数列不是 ...

  6. LeetCode 413 等差数列划分

    题目描述 如果一个数列至少有三个元素,并且任意两个相邻元素之差相同,则称该数列为等差数列. 例如,以下数列为等差数列: 1, 3, 5, 7, 9 7, 7, 7, 7 3, -1, -5, -9 以 ...

  7. [leetcode] 413. 等差数列划分

    一开始想得是这题应该是用动态规划来做,但是没写出来 下面的都是leetcode上的代码: https://leetcode-cn.com/problems/arithmetic-slices/solu ...

  8. leetcode 413. 等差数列划分

    如果一个数列至少有三个元素,并且任意两个相邻元素之差相同,则称该数列为等差数列. 例如,以下数列为等差数列: 1, 3, 5, 7, 9 7, 7, 7, 7 3, -1, -5, -9 以下数列不是 ...

  9. LeetCode 413. 等差数列划分(DP)

    1. 题目 一个数列的等差数列子数组有多少个. A = [1, 2, 3, 4]返回: 3, A 中有三个子等差数组: [1, 2, 3], [2, 3, 4] 以及自身 [1, 2, 3, 4]. ...

最新文章

  1. SAP PM维护计划
  2. 搜狗发布全球首个手语AI合成主播,用技术造福听障人群
  3. maven修改运行环境配置
  4. 统计学习:方差分析(ANOVA2)
  5. Java黑皮书课后题第5章:**5.21(金融应用:比较不同利率下的贷款)编写程序,让用户输入输入贷款总额和以年为单位的贷款期限,然后显示利率从5%到8%每次递增1/8的各种利率下,每月支付额和总支付
  6. 河北经济发展进入新阶段:服务业成主导产业
  7. VMware下配置固定ip,于本机进行通信。
  8. React开发(119):代码原因
  9. python火爆的原因_为什么Python这么火爆?原因是什么?
  10. 基于CarMaker的C-NCAP主动安全系统试验仿真(二)
  11. ask调制流程图_ASK调制及解调实验报告 - 范文中心
  12. ROS AUV 启动
  13. 综合布线之“五星对话”
  14. vue element-ui之分页组件的封装
  15. TensorFlow2 入门指南 | 06 TensorFLow2 高阶操作汇总
  16. 写学习心得,赢华为P30、漫步者音响!
  17. Leetcode学习网站
  18. JS面向对象——OOP
  19. java资源使用效率较高,Java 进程资源使用率较高问题定位
  20. 如何挑选一款合适的手机用于开发呢?

热门文章

  1. 炫界 (302) -(查动简)_家居照明之埃克苏Line系列吊灯:简直主义,把极简几何设计发挥得淋漓尽致...
  2. 学计算机高考英语听力考试,高考英语听力考试
  3. OpenGL ES 3.0之Uniform详解
  4. wallpapers
  5. kaldi中文资料最后一章在线解码器遇到的问题及解决方案
  6. Keka for Mac(最好用的解压软件)中文破解版
  7. 教你怎么将手机转变成音箱
  8. 深度学习三维人体建模最新论文、资源、数据、代码整理分享
  9. 【Linux】ln -sf软连接
  10. 6.python解答蓝桥杯17年A组真题 迷宫