原题链接:https://leetcode-cn.com/problems/he-wei-sde-lian-xu-zheng-shu-xu-lie-lcof/

滑动窗口

vector<vector<int>> findContinuousSequence(int target) {int i = 1;//滑动窗口的左边界int j = 1;//滑动窗口的右边界int sum = 0;//滑动窗口中数字的和vector<vector<int>> res;while (i <= target / 2) {if (sum < target) {//右边界向右移动sum += j;j++;} else if (sum > target) {//左边界向右移动sum -= i;i++;} else { //记录结果vector<int> arr;for (int k = i; k < j; k++) {arr.push_back(k);}res.push_back(arr);sum -= i;//左边界向右移动i++;}}return res;
}

leetcode算法题--和为s的连续正数序列相关推荐

  1. 程序员面试题精选100题(26)-和为n连续正数序列[算法]

    题目:输入一个正数n,输出所有和为n连续正数序列. 例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3个连续序列1-5.4-6和7-8. 分析:这是网易的一道面试题. 这道题和 ...

  2. python【力扣LeetCode算法题库】面试题57 - II-和为s的连续正数序列(滑动窗口)

    面试题57 - II. 和为s的连续正数序列 输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数). 序列内的数字由小到大排列,不同序列按照首个数字从小到大排 ...

  3. 【算法】LeetCode算法题-Maximum Subarray

    这是悦乐书的第154次更新,第156篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第13题(顺位题号是53).给定一个整数数组nums,找出一个最大和,此和是由数组中索引 ...

  4. LeetCode算法题整理(200题左右)

    目录 前言 一.树(17) 1.1.后序遍历 1.2.层次遍历 1.3.中序 1.4.前序 二.回溯(20) 2.1.普通回溯 2.2.线性回溯:组合.排列.子集.分割 2.3.矩阵回溯 三.二分查找 ...

  5. LeetCode算法题

    算法题 1.剑指offer 68题:https://www.nowcoder.com/discuss/198840source_id=profile_create_nctrack&channe ...

  6. LeetCode算法题-Nth Digit(Java实现)

    这是悦乐书的第215次更新,第228篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第83题(顺位题号是400).找到无限整数序列的第n个数字1,2,3,4,5,6,7,8 ...

  7. LeetCode算法题-Reverse Linked List(Java实现)

    这是悦乐书的第192次更新,第195篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第51题(顺位题号是206).反转单链表.例如: 输入:1-> 2-> 3- ...

  8. LeetCode算法题-Convert a Number to Hexadecimal(Java实现)

    这是悦乐书的第219次更新,第231篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第86题(顺位题号是405).给定一个整数,写一个算法将其转换为十六进制.对于负整数,使 ...

  9. leetcode算法题--零钱兑换

    原题链接:https://leetcode-cn.com/problems/coin-change/ 相关题目:leetcode算法题–完全平方数★ 动态规划 dp[i] i从0到amount,dp[ ...

最新文章

  1. linux下解压缩文件中文乱码问题的解决
  2. Python单元测试框架之pytest 3 -- fixtures
  3. “资源添加到Web应用程序[]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间”
  4. 智能云媒体服务器,智慧广电媒体解决方案
  5. 什么电脑的牌子好用_什么牌子的盘点机好用?
  6. python命令行模式怎么输入_python获得命令行输入的参数的两种方式
  7. access 循环_双11多个品牌创销量新高,ACCESS品牌管理集团背后的全球供应链解码...
  8. 转盘抽奖 canvas 抽奖 H5 源码
  9. 【MatLab fdatool】Butterworth 低通 带阻 滤波器 (MatLab C++)
  10. 基于MySQL的京东用户行为分析
  11. mysql基本语句大全6_mysql基本sql语句大全(基础用语篇)
  12. Web前端开源框架 资源库,全,丰富,牛!
  13. hosts.ics或hosts权限修改、GitHub无法访问Windows下载问题
  14. Cutting Game
  15. FDMS86252 实现低导通电阻 高效率的N沟道屏蔽栅极MOSFET管 150V 16A 51mΩ
  16. 美通企业周刊 | 爱立信已获100份5G商用合同;北京广东世界五百强数量领跑全国​...
  17. DYA9面向对象中--super关键字
  18. Python实现照片里添加文字
  19. 【图解DSA数字签名算法】DSA签名算法的Python实现 | 物联网安全 | 信息安全
  20. 结对编程遇到猪队友,“你用的才是中华田园敏捷!”

热门文章

  1. python和java一样吗-Python和Java的区别
  2. python读数据-python中如何读入数据
  3. python三层装饰器-Python自动化开发学习4-装饰器
  4. 30岁自学python找工作-30岁新手入门python!尝试人生另一种可能
  5. pythonurllib模块-Python3中核心模块urllib的用法大全
  6. python3下载文件-python3 下载文件方法汇总
  7. python适合做后端开发吗-想从事Python 后端开发?
  8. python基础知识资料-Python基础知识快速学习系列视频课程
  9. python 加注拼音-一个将汉字转换成汉语拼音的python库的代码
  10. usaco Arithmetic Progressions