浅析信息学中的“分”与“合”.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析信息学中的“分”与“合” PAGE 第 PAGE \* Arabic \* MERGEFORMAT 8 页 浅析信息学中的“分”与“合” 福建省福州第三中学 杨沐 目录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc154132676 【摘要】 PAGEREF _Toc154132676 \h 3 HYPERLINK \l _Toc154132677 【关键字】 PAGEREF _Toc154132677 \h 3 HYPERLINK \l _Toc154132678 【正文】 PAGEREF _Toc154132678 \h 3 HYPERLINK \l _Toc154132679 一、引言 PAGEREF _Toc154132679 \h 3 HYPERLINK \l _Toc154132680 二、例题分析 PAGEREF _Toc154132680 \h 3 HYPERLINK \l _Toc154132681 [例一]牛奶模版 PAGEREF _Toc154132681 \h 4 HYPERLINK \l _Toc154132682 [例二]树的重建 PAGEREF _Toc154132682 \h 6 HYPERLINK \l _Toc154132683 [例三]最优序列 PAGEREF _Toc154132683 \h 9 HYPERLINK \l _Toc154132684 三、总结 PAGEREF _Toc154132684 \h 12 HYPERLINK \l _Toc154132685 【感谢】 PAGEREF _Toc154132685 \h 12 HYPERLINK \l _Toc154132686 【参考文献】 PAGEREF _Toc154132686 \h 13 HYPERLINK \l _Toc154132687 【附录】 PAGEREF _Toc154132687 \h 13 【摘要】 本文就“分”与“合”的思想在信息学中的应用进行讨论与研究。 “分”与“合”思想的精髓在于通过在“分”与“合”之间的转化中找到问题的本质从而解决问题,该思想的应用并非仅限于传统意义上的“分治法”。本文通过分析例题《牛奶模版》、《树的重建》与《最优序列》来介绍“分”与“合”思想在解题中的具体应用。 【关键字】 “分”与“合”、转化、辨证关系 【正文】 一、引言 ——“话说天下大势,合久必分,分久必合”,这富有辨证意味的第一句话可以说是《三国演义》的精髓。 浩浩中华几千年的历史,充分说明了“合久必分,分久必合”这一观点的正确性。“合久必分,分久必合”是从低级到高级,螺旋式发展的过程, 纵观天下事,无不是在“分”与“合”之间互相转化下发展的。 “分”与“合”的规律不仅在社会发展上得到应验,在信息学中的许多题目的解题过程中也有着充分的体现。 “分”的思想是将一个难以直接解决的大问题,分成一些规模较小或限制某些条件的子问题来思考,以求将问题解决。 “合”的思想与“分”相对,是将“分”出的一些零碎的小问题合并成一个大问题,从而理清关系,得出解法。 在当今信息学竞赛中,我们常常会碰到各种问题,由于规模过大而难以思考,无从入手,又或情况过于纷繁复杂导致思考难度骤增,这时不妨尝试使用“分”与“合”的思考方式来帮助分析问题。 二、例题分析 下面,作者通过介绍三个例题《牛奶模版》、《树的重建》和《最优序列》,结合各题自身特性利用“分”与“合”的思想解题,希望能起到抛砖引玉的作用。 [例一]牛奶模版选自usaco contest DEC06 GOLD 《Milk Patterns》 选自usaco contest DEC06 GOLD 《Milk Patterns》 问题简述 由于奶牛们的产奶品质波动不定, FJ决定找出奶牛产奶品质波动的规律。FJ用一个由到的整数组成的长度为的序列记录了各天奶牛们的产奶品质,FJ希望从中找出最长的一段模版串,使得该模版串在序列中出现至少次,请输出最长模版串的长度。 (例如2323出现了2次,最长的模版长度为4。) 问题分析 本题是一道与串匹配有关的问题,我们很自然的想到使用解决字符串问题的利器——后缀树,事实上,使用后缀树确实可以在线性时间内解决本题,但后缀树的高编程复杂度使我们很难在限定时间内完成解题任务。那么,是否存在简单而又行之有效的算法呢? 普通枚举法 解决此题最简单的方法莫过于枚举法了,我们可以枚举出原串的所有子串,互相比对并统计出它们各自出现的次数,从中选出出现次数不少于次的最长子串。由于原串的子串数达到的级别,而字符串比较的时间复杂度为因此该枚举法的时间

文档评论(0)

180****5953 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档