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

深入连续整数固定和之二 对问题的思考

阅读更多
我们放宽一下问题的解,解中包含这个给定的正整数。

为了更好的研究该问题。我们引入以下定义。

定义:对于一个给定正整数N该问题的一个解可以表述为A=(a,length),其中a为该连续整数的最小整数,length为该连续整数的长度。

由于A为该问题的一个解,则可知:
f(A)=(a+(a+1)+(a+2)+...+(a+length-1))=N。

仔细考虑之后,我们可以得出以下两个结论。

1 若A和B是该问题的两个不同的解,则A和B中的连续整数的个数必不同。
证明:
设给定的正整数为N,设A和B是两个不同的解并且有相同的长度r,设A=(a,r),B=(b,r)。因为A和B都是解,所以有f(A)=f(B)。因为A和B是不同的解,有a!=b,有f(A)!=f(B)。
矛盾,命题成立。

2 若给定一个正整数N,设A=(a,r)是该问题的一个解,则(1+r)*r=<2*N。
证明:
因为A=(a,r)是一个解,N=f(A)>=f(1,r)=r*(1+r)/2,所以,
2*N>=(1+r)*r。

深入连续整数固定和之一  问题介绍及经典解法
http://zhang-xzhi-xjtu.iteye.com/blog/478834
深入连续整数固定和之三  新的算法
http://zhang-xzhi-xjtu.iteye.com/blog/479830

分享到:
评论

相关推荐

    优秀资料(2021-2022年收藏)小学数学奥林匹克竞赛五年级组试题卷含答案.doc

    找出五个连续的合数,并计算它们的和,需要对质数和合数有深入理解。 4. **几何与代数结合**:第4题的火车过桥问题,结合了长度计算和速度、时间的关系,是代数与几何的综合应用。 5. **序列和公式**:第5题中探索...

    数组类型.rar

    每一道题都蕴含了基础的算法思想和优化策略,通过实践和思考,你可以更深入地了解数组在实际问题中的应用。记得不仅要关注答案,更要分析解题思路,以便在遇到类似问题时能够迅速找到解决方案。

    数据结构与算法综合资料库(有比较不错的例题)

    数据结构与算法是计算机科学的基础,对于理解和解决复杂问题至关重要。这个综合资料库包含了丰富的学习资源,特别是例题,...在学习过程中,不断思考如何选择合适的数据结构和算法来解决特定问题,是提升能力的关键。

    数据结构的练习题与答案

    通过严蔚敏老师的习题集,读者可以深入理解并掌握这些概念和算法,提升编程能力和问题解决能力。解题过程中,不仅要注意正确性,还要思考如何优化代码,提高效率,以及如何运用这些数据结构和算法来解决实际问题。

    20151910042-刘鹏-DSA思考题-021

    在这个思考题中,主要讨论了数组、Python和C数组的区别、Python中的引用、对象输出、键盘输入、类的嵌套定义以及抽象数据类型与面向对象编程的结合。 1. **数组**:数组是一种在内存中连续存储相同类型数据的集合。...

    实验03-2018级信安3-4班1

    此外,思考在不同CPU架构下,各种表示方法的执行速度差异,以及如何通过预计算和造表优化算法效率,体现了理论知识与实践能力的结合。 在Windows操作系统环境下,使用高级编程语言,如C++或Python,进行AES算法的...

    最新小学奥林匹克数学找出数列的排列规律(一).pdf

    这不仅需要对基本数学概念的扎实理解,如加减乘除、平方和立方等,还要求孩子们具备抽象思考和推理的能力。下面我们将深入探讨数列规律的几种常见类型及其解题策略。 1. **等差数列**:在等差数列中,相邻两项之间...

    电子设计大赛——Verilog与FPGA.ppt

    数字量包括逻辑值(0、1、x、z)和各种进制的整数常量。参数是特殊的常量,用于定义设计中的固定值。变量定义分为线网类型(wire)和寄存器类型(reg),其中wire代表电路中的连接线,reg则代表存储单元。变量声明时...

    7 数列极限的概念

    庄子在《天下篇》中所提到的一尺之锤,日取其半,万世不竭的故事,也可以看作是对极限概念的一种哲学思考。在这个思想实验中,无论怎样分割,物体的大小永远不可能减至零,这反映了无穷分割中极限的概念。 数列极限...

    AlgorithmProblem:算法题解

    2. 双指针法:在数组或链表中,使用两个指针进行操作,解决两数之和、有序数组查找等问题。 3. 贪心算法:在每一步选择局部最优解,以期望得到全局最优解。例如活动安排问题、霍夫曼编码等。 以上内容仅是Java算法...

    ds-and-algorithms:我在阅读Grokking算法时编写的代码

    《深入理解数据结构与算法:基于Grokking算法的Java实现》 在编程领域,数据结构与算法是核心基础,它们决定了程序的效率...在学习过程中,结合理论与实践,不断思考和改进,相信你将对数据结构与算法有更深入的理解。

Global site tag (gtag.js) - Google Analytics