剑指offer-和为s的数列
来源:互联网 发布:手机时钟同步软件 编辑:程序博客网 时间:2024/06/03 12:31
题目
小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck!
输出描述:
输出所有和为S的连续正数序列。序列内按照从小至大的顺序,序列间按照开始数字从小到大的顺序
题解
没有发现特殊捷径。可以通过设置low和high,curSum为从low加到high,如果curSum == sum,则把这个数列添加到结果。如果curSum
代码
<?php<?phpfunction LeftRotateString($str, $n){ $len = strlen($str); $str .= $str; $re = substr($str, $n, $len); return $re;}
阅读全文
0 0
- 剑指offer-和为s的数列
- 剑指offer-41 和为s的两个数和和为s的序列
- 剑指offer---和为s的两个数字VS和为s的连续正数序列
- [剑指offer]和为s的两个数 ; 和为s的连续正整数序列
- 剑指Offer:和为 S 的两个数字 VS 和为 S 的连续正数序列
- 剑指offer-和为s的两个数字VS和为s的连续正数序列
- 剑指offer 41 和为S的连续正数序列
- 【剑指offer】Q41:和为s的连续正数序列
- 剑指offer系列源码-和为S的两个数字
- 剑指offer--和为S的连续正数序列
- 剑指offer--和为S的两个数字
- 《剑指offer》和为S的连续正数序列
- 《剑指offer》和为S的两个数字
- 剑指offer—和为S的连续正数序列
- 剑指offer—和为S的两个数字
- 剑指·offer:和为S的两个数字
- 《剑指offer》——和为S的两个数字
- 剑指offer-和为S的连续正数序列
- Kotlin快速入门(2) -- 函数
- String和CharSequence的区别
- HDU-2017 多校训练赛8-1006-Fleet of the Eternal Throne
- Android开源图表库XCL-Charts版本发布及展示页
- 浅谈Java中的System.gc()的工作原理
- 剑指offer-和为s的数列
- Educational Codeforces Round 27
- AndroidManifest
- ccf 201703 4-地铁修建(100分)
- Objective
- Count the Colors -----超详细的线段树的区间染色题解(线段树原来操作可以这么骚Q&_&Q)
- NYOJ 837-Wythoff Game
- JavaMail给本地邮箱发邮件
- 直线检测研究