`
zhang_xzhi_xjtu
  • 浏览: 536566 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

深入连续整数固定和之一 问题介绍及经典解法

阅读更多
在冼镜光的《c语言名题精选百则》中,问题2.16为连续整数固定和问题。

问题描述:
编写一个程序,读入一个正整数,把所有连续的,和为给定的正整数的正整数找出来。解中不包含该给定的正整数本身。

书中给出的givenSum1的code如下:

	private static void givenSum1(int given) {
		int left, right;
		int sum;

		for (sum = 0, left = right = 1; left < given / 2 + 1; right++) {
			sum += right;
			while (sum > given) {
				sum -= left;
				left++;
			}
			if (sum == given) {
				System.out.printf("\n%d - %d", left, right);
			}
		}
	}


分析:
通过简单的分析可以看出,该算法的复杂度为O(N)。

深入连续整数固定和之二  对问题的思考
http://zhang-xzhi-xjtu.iteye.com/blog/478941
深入连续整数固定和之三  新的算法
http://zhang-xzhi-xjtu.iteye.com/blog/479830
0
0
分享到:
评论
1 楼 lzxz1234 2011-02-28  
貌似没问题,不过在Integer.MAX_VALUE的时候就死循环了

相关推荐

    数学建模优化算话汇总

    1. **货郎担问题**:这是一个经典的组合优化问题,也被称为旅行商问题(TSP)。问题背景是货郎需要在多个城市之间送货,目标是最小化总行驶距离。它属于NP完全问题,没有已知的多项式时间解法。常见的解决策略有贪心...

    运筹学之习题.docx

    运输问题是一种特殊的线性规划问题,涉及在供应点和需求点之间合理分配资源以最小化成本。题目给出了三个供应点和五个需求点,以及每单位产品从供应点到需求点的装运费。解决这个问题通常采用单纯形法或表上作业法...

    届高考考前必看的20道数学压轴题[精选].doc

    动圆与定圆内切,动圆圆心轨迹可能为椭圆的一部分,因为动点到两个固定点(圆心)的距离之和是定值。求解轨迹方程需要利用圆的标准方程和椭圆的定义。 2. 第二题涉及到一次函数、等差数列、二次函数及其根的情况。...

    计算机竞赛的算法培训手册

    最大子数组求和问题是经典问题之一,旨在寻找一个数组中具有最大和的连续子数组。这个问题可以通过动态规划等方法高效解决,其中时间复杂度为O(n)的解法是最优的。 #### 三、排序 **3.1 排序理论** 排序是计算机...

    全国高中数学联赛考试大纲.pdf

    - 带绝对值的函数涉及处理函数图像的分段和连续性问题。 - 三角公式、恒等式和方程是三角函数的核心,如正弦、余弦和正切的基本公式。 - 三角不等式用于确定三角函数值的范围。 - 反三角函数是三角函数的逆运算...

    第三章:线性规划数学模型PPT学习教案.pptx

    1. 决策变量的连续性:决策变量可以是任意实数,包括整数和小数。 2. 线性性:目标函数和约束条件都是线性函数,即函数形式为常数乘以决策变量的加和。 3. 单目标:目标函数只有一个最大化或最小化的指标。 4. 确定...

    优化方案山东专用2016年高考数学二轮复习第一部分专题三数列第2讲数列求和与数列的综合应用专题强化精练提能理

    【数列求和与数列的综合应用】 数列在高中数学中占据着重要的地位,尤其是在高考复习中,它是必考的知识点之一。...通过深入理解和熟练掌握这些知识点,学生可以在高考中更好地应对数列相关的复杂问题。

    2021—2022年部编版五年级数学上册期中考试题(A4版).pdf

    这份试卷是针对五年级学生的一份数学期中考试题,主要涵盖了数的性质、单位转换、几何图形的旋转、方程解法以及实际问题解决等多个数学知识点。以下是这些知识点的详细解析: 1. **最大公因数与最小公倍数**: - ...

    哈尔滨工程大学619光学2020考研专业课初试大纲.pdf

    - **图解法求像**:通过作图的方法来分析和求解成像问题。 - **解析法求像**:利用数学公式来求解成像问题。 3. **球面折射光路的计算公式**: - 球面折射光路的计算是几何光学中的重要内容之一,主要包括单个...

    数学规划模型讲义.pptx

    数学规划模型是一种用于解决最优化问题的数学工具,广泛应用于经济管理、工程技术、科学研究等领域。它通过定义目标函数(即希望最大化或最小化的量)以及约束条件来描述实际问题,并在此基础上寻找最优解。 #### ...

Global site tag (gtag.js) - Google Analytics