简单数学问题——连续自然数和
来源:互联网 发布:新理念外语网络第一册 编辑:程序博客网 时间:2024/06/13 21:51
洛谷 P1147 连续自然数和
题目描述
对一个给定的自然数M,求出所有的连续的自然数段,这些连续的自然数段中的全部数之和为M。
例子:1998+1999+2000+2001+2002 = 10000,所以从1998到2002的一个自然数段为M=10000的一个解。
分析
数据弱,因此可用枚举法双重循环(m≤2000000)
#include <iostream>#include <cstdio>using namespace std;int i,j,n,sum; int main(){ scanf("%d",&n); for (i=1;i<=n-1;i++) { sum=i; for (j=i+1;j<=n;j++) { sum=sum+j; if (sum==n) { printf("%d %d\n",i,j); break; } if (sum>n) break; } } return(0);}
0 0
- 简单数学问题——连续自然数和
- 洛谷 1147——连续自然数和(简单数学问题)
- 洛谷 数学问题专题 连续自然数和
- |洛谷|数学|P1147 连续自然数和
- 洛谷——P1147 连续自然数和
- 任意自然数分解为连续自然数和问题
- 关于连续自然数和问题的探讨
- 连续自然数和(easy)
- 连续自然数和
- 1312 连续自然数和
- P1147 连续自然数和
- P1147 连续自然数和
- P1147 连续自然数和
- P1147 连续自然数和
- P1147 连续自然数和
- P1147 连续自然数和
- 【其他】【RQNOJ】连续自然数和
- XTU 1095 连续自然数和
- 优化算法——人工蜂群算法(ABC)
- 守护进程的创建方法和步骤
- 使用ANT打包Android应用
- windows下使用RedisCluster集群简单实例
- 《谈判力》读书笔记:第五章 坚持使用客观标准
- 简单数学问题——连续自然数和
- Python使用struct处理二进制 解析二进制数据 解析socket数据
- flatten multilevel list
- 论文笔记之---DenseCap:Fully Convolutional Localization Networks for Dense Captioning
- Mybatis源码笔记一
- ActionMode 就记这么一点,不能更多了
- 递推和递归二分——奇怪的电梯
- 《Effective Java》中的建议
- UVA 1658 Admiral(拆点+最小费用流)