- 62
- 0
- 约 67页
- 2016-12-03 发布于湖北
- 举报
例6.28 已知一个一维数组A[1..N](N50),又已知一整数M。 如能使数组A中任意几个元素之和等于M,则输出YES,反之则为NO。 【分析】对于一个已确定的数组a[1]至a[n]和一个确定的数m,判断能否使数组a中任意几个元素之和等于m,等价于判断能否从数组a中取任意数使其和为m。 此时若a[n]=m,则可以输出“YES”,否则若n=1,则可以输出“NO”。 否则可以按以下规则进行判断:对于a中任意元素a[n]只有取与不取两种情况: (1)取a[n]: 则此时问题转化为:对于一个已确定的数组a[1]至a[n-1]和一个确定的数m-a[n],判断能否使数组a中任意几个元素之和等于m-a[n]。 (2)不取a[n]: 则此时问题转化为:对于一个已确定的数组a[1]至a[n-1]和一个确定的数m,判断能否使数组a中任意几个元素之和等于m。 若用函数sum(n,m)表示能否从数组a[1]至a[n]中取任意数使其和为m,只要sum(n-1,m-a[n])和sum(n-1,m)当中有一个值为真,则sum(n,m)为真,否则为假。因此,可以用递归来解此题。 递归终止条件为: if a[n]=m then sum:=true else if n=1 then sum
您可能关注的文档
- 《语文园地一_》资料.ppt
- 《缘事析理-学习写得深刻》课件资料.ppt
- 《远离浮躁》主题班会资料.ppt
- 《运动的水分子》教学课件资料.ppt
- 《在沙漠中心》资料.ppt
- 《在用工业管道定期检验规程》讲义1资料.ppt
- 《长大后我就成了你》优教课件资料.ppt
- 《长方体和正方体的认识》资料.ppt
- 《长亭送别》公开课资料.ppt
- 《掌声》课件1-副本资料.ppt
- 【SPSS19教程】第12章SPSS在市场调研中的应用资料.ppt
- 【百分闯关】2016九年级化学下册第12单元专题九物质的鉴别与除课件新人教版资料.ppt
- 【北师大版】五年级语文上册《一个苹果》教学课件资料.ppt
- 【备考导航】2016届高三物理二轮复习专题辅导与应用课件第2部分题型一常考的五种选择题题型解答技巧资料.ppt
- 【必修1】第19课俄国十月革命的胜利资料.ppt
- 【冰点】四平米的家资料.doc
- 【步步高】(全国)2017版高考化学一轮复习第4章非金属及其化合物第17讲氮及其化合物课件新人教版资料.ppt
- 【步步高】(全国通用)2016版高考数学考前三个月复习冲刺专题3第7练抓重点-函数性质与分段函数理资料.doc
- 【步步高】2014-2015学年高中化学2.4《化学反应条件的优化——工业合成氨》2同课异构课件鲁科版选修4资料.ppt
- 【步步高】2017版高考地理大一轮复习第2章宇宙中的地球第4讲太阳对地球的影响讲义湘教版必修1资料.doc
最近下载
- Unit1ReadingandThinking(FromProblemstoSolutions)教案-高中英语人教版必修第二册.docx VIP
- 乡村振兴背景下榆林市乡村旅游高质量发展路径探索:以特色村落为例.docx VIP
- 2025年江苏省淮安市中考英语试卷(含详细答案解析).docx
- 2026中考语法填空高频词考点.doc VIP
- 2025年喀什地区教师招聘计算机岗位信息技术考试试题.docx VIP
- 中考英语听力填空高频词.docx VIP
- 中考英语听力填空高频词.doc VIP
- 三年级(下)英语期中真题测试卷《外研版》26春(含答案).docx VIP
- 【真题】2024年天津市中考英语试题卷(含答案解析).pdf
- 端午手抄报空白模板2.docx VIP
原创力文档

文档评论(0)