国家集训队论文集 1999-2009 (附99~15论文下载地址)

需要下载的同学,可以在baidu上搜到1999-2015年的论文包

转载下载链接

http://download.csdn.net/album/detail/657

本文转自:http://blog.csdn.net/cfarmerreally/article/details/52123931 并在此敬谢各位论文作者和总结人员

国家集训队曾经发表过的论文总结

国家集训队1999论文集

陈宏:《数据结构的选择与算法效率——从IOI98试题PICTURE谈起》 
来煜坤:《把握本质,灵活运用——动态规划的深入探讨》 
齐鑫:《搜索方法中的剪枝优化》 
邵铮:《数学模型的建立、比较和应用》 
石润婷:《隐蔽化、多维化、开放化——论当今信息学竞赛中数学建模的灵活性》 
杨帆:《准确性、全面性、美观性——测试数据设计中的三要素》 
周咏基:《论随机化算法的原理与设计》

国家集训队2000论文集

陈彧:《信息学竞赛中的思维方法》 
方奇:《动态规划》 
高寒蕊:《递推关系的建立及在信息学竞赛中的应用》 
郭一:《数学模型及其在信息学竞赛中的应用》 
江鹏:《探索构造法解题模式》 
李刚:《动态规划的深入讨论》 
龙翀:《解决空间规模问题的几种常用的存储结构》 
骆骥:《数学模型的建立和选择》 
施遥:《人工智能在围棋程序中的应用》 
肖洲:《数据结构的在程序设计中的应用》 
谢婧:《规模化问题的解题策略》 
徐串:《论程序的调试技巧》 
徐静:《图论模型的建立与转化》 
杨江明:《论数学策略在信息学问题中的应用》 
杨培:《非最优化算法初探》 
张辰:《动态规划的特点及其应用》 
张力:《类比思想在解题中的应用》 
张一飞:《冗繁削尽留清瘦——浅谈信息的充分利用》

国家集训队2001论文集

符文杰:《Pólya原理及其应用》 
高寒蕊:《从圆桌问题谈数据结构的综合运用》 
高岳:《中等硬度解题报告》 
江鹏:《从一道题目的解法试谈网络流的构造与算法》 
李益明:《计算几何》 
李源:《树的枚举》 
刘汝佳:《搬运工问题的启示》 
骆骥:《由“汽车问题”浅谈深度搜索的一个方面——搜索对象与策略的重要性》 
毛子青:《动态规划算法的优化技巧》 
俞玮:《基本动态规划问题的扩展》 
张一飞:《求N!的高精度算法》

国家集训队2002论文集

戴德承:《退一步海阔天空——“目标转化思想”的若干应用》 
方奇:《浅谈必要条件的应用》 
符文杰:《排序网络》 
何江舟:《用高斯消元法解线性方程组》 
何林:《猜想及其应用》 
黄芸:《POI0110跳舞蝇》 
金恺:《浅谈网络流算法的应用》 
李澎煦:《半平面交的算法及其应用》 
李睿:《二分法与统计问题》 
骆骥:《浅析解“对策问题”的两种思路》 
孙方成:《偶图的算法及应用》 
孙林春:《让我们做得更好——从的解法谈程序优化》 
王知昆:《搜索顺序的选择》 
许智磊:《二分,再二分!——从Mobiles(IOI2001)一题看多重二分》 
杨旻旻:《构造法——解题的最短路径》 
张家琳:《多项式乘法》 
张宁:《遗传算法的特点及其应用》 
张一飞:《由感性认识到理性认识——透析一类搏弈游戏的解答过程》 
周文超:《树结构在程序设计中的运用》

国家集训队2003论文集

何林:《一类称球问题的解法》 
王知昆:《浅谈用极大化思想解决最大子矩形问题》 
刘才良:《平面图在信息学中的应用》 
陆可昱:《长方体体积并》 
雷环中:《结果提交类问题》 
侯启明:《信息论在信息学竞赛中的简单应用》 
刘一鸣:《一类搜索的优化思想——数据有序化》 
方奇:《染色法和构造法在棋盘上的应用》 
邵烜程:《数学思想助你一臂之力》

饶向荣:《病毒的DNA———剖析一道字符匹配问题解析过程》 
林希德:《求最大重复子串》 
张云亮:《论对算法的选择》 
许智磊:《浅谈补集转化思想在统计问题中的应用》 
项荣璟:《充分利用问题性质——例析动态规划的“个性化”优化》 
张宁:《猜数问题的研究——《聪明的学生》一题的推广》 
伍昱:《由对称性解2-SAT问题》 
周源:《浅析“最小表示法”思想在字符串循环同构问题中的应用》 
姜尚仆:《模线性方程的应用——用数论方法解决整数问题》 
金恺:《探寻深度优先搜索中的优化技巧——从正方形剖分问题谈起》 
高正宇:《答案只有一个——浅谈问答式交互问题》

国家集训队2004论文集

吴景岳:《最小生成树算法及其应用》 
朱晨光:《优化,再优化!——从《鹰蛋》一题浅析对动态规划算法的优化》 
杨思雨:《伸展树的基本操作与应用》 
贝小辉:《浅析树的划分问题》 
鬲融:《浅谈特殊穷举思想的应用》 
何林:《信息学中守恒法的应用》 
胡伟栋:《减少冗余与算法优化》 
韩文弢:《论C++语言在信息学竞赛中的应用》 
黄源河:《浅谈图论模型的建立与应用》 
金恺:《极限法——解决几何最优化问题的捷径》 
林涛:《线段树的应用》 
李锐喆:《细节——不可忽视的要素》 
栗师:《转化目标在解题中的应用》 
楼天城:《匹配算法在搜索问题中的巧用》 
汪汀:《最小生成树问题的拓展》 
肖天:《“分层图思想”及其在信息学竞赛中的应用》 
薛矛:《解决动态统计问题的两把利刃》 
许智磊:《后缀数组》 
周源:《浅谈数形结合思想在信息学竞赛中的应用》 
朱泽园:《多串匹配算法及其启示》

国家集训队2005论文集

蒋炎岩:《数据结构的联合——块状链表》 
金恺:《杂题大拼盘》 
栗师:《树的乐园——一些与树有关的题目》 
吴景岳:《解法讨论》 
何林:《数据关系的简化》 
胡伟栋:《浅析非完美算法在信息学竞赛中的应用》 
黄刚:《数据结构的联合》 
黄源河:《左偏树的特点及其应用》 
李羽修:《Hash函数的设计优化》 
龙凡:《序的应用》 
潘震皓:《置换群快速幂运算研究与探讨》 
钱自强:《关于遗传算法应用的分析与研究》 
任恺:《图论的基本思想及方法》 
唐文斌:《正难则反——浅谈逆向思维在解题中的应用》 
汪汀:《参数搜索的应用》 
王俊:《浅析二分图匹配在信息学竞赛中的应用》 
魏冉:《让算法的效率“跳起来”!——浅谈“跳跃表”的相关操作及其应用》 
杨俊:《二分策略在信息学竞赛中的应用》 
杨思雨:《美,无处不在——浅谈“黄金分割”和信息学的联系》 
杨弋:《从的解法谈算法的优化》 
张伟达:《用改进算法的思想解决规模维数增大的问题》 
周源:《压去冗余缩得精华——浅谈信息学竞赛中的“压缩法”》 
朱晨光:《浅析倍增思想在信息学竞赛中的应用》 
朱泽园:《回到起点——一种突破性思维》

国家集训队2006论文集

陈启峰:《“约制、放宽”方法在解题中的应用》 
陈首元:《维护森林连通性——动态树》 
冯威:《数与图的完美结合——浅析差分约束系统》 
高逸涵:《对于一道题目的深入分析》 
胡伟栋:《演讲的若干建议》 
黄劲松:《贪婪的动态规划》 
黄晓愉:《深度优先搜索问题的优化技巧》 
贾由:《由图论算法浅析算法优化》 
李天翼:《从特殊情况考虑》 
龙凡:《一类猜数问题的研究》 
汤泽:《浅析队列在一类单调性问题中的应用》 
唐文斌:《“调整”思想在信息学中的应用》 
汪晔:《信息学中的参考系与坐标系》

王栋:《浅析平面Voronoi图的构造及应用》 
王赟:《Trie图的构建、活用与改进》 
余远铭:《最短路算法及其应用》 
俞鑫:《棋盘中的棋盘——浅谈棋盘的分割思想》 
周戈林:《浅谈类比思想》 
周以苏:《论反汇编在时间常数优化中的应用》 
朱晨光:《基本数据结构在信息学竞赛中的应用》 
朱泽园:《半平面交的新算法及其实用价值》

国家集训队2007论文集

Day1

北京 高逸涵 与圆有关的离散化 
四川2 王晓珂 解析一类组合游戏 
湖南 仇荣琦 欧拉回路性质与应用探究 
广东 余江伟 如何解决动态统计问题 
福建 杨 沐 浅析信息学中的“分”与“合” 
浙江 李宇骞 浅谈信息学竞赛中的线性规划——简洁高效的单纯形法实现与应用 
湖南 袁昕颢 动态树及其应用 
陕西 杨 哲 凸完全单调性的加强与应用 
上海 王欣上 浅谈基于分层思想的网络流算法 
广东 陈启峰 Size Balanced Tree

Day2

安徽 杨 弋 Hash在信息学竞赛中的一类应用 
四川1 古 楠 平面嵌入 
湖南 郭华阳 RMQ与LCA问题 
浙江 刘雨辰 对拟阵的初步研究 
湖南 陈 雪 问题中的变与不变 
四川1 何 森 浅谈数据的合理组织 
福建 胡伯涛 最小割模型在信息学竞赛中的应用 
江苏 陈瑜希 多角度思考创造性思维——运用树型动态规划解题的思路和方法探析 
安徽 周 冬 生成树的计数及其应用 
广东 刘家骅 浅谈随机化在信息学竞赛中的应用

国家集训队2008论文集

Day1

1.曹钦翔《数据结构的提炼与压缩》 
2.郑暾《平衡规划——浅析一类平衡思想的应用》 
3.刘弈《浅谈信息学中状态的合理设计与应用》 
4.顾研《浅谈随机化思想在几何问题中的应用》 
5.周梦宇《码之道——浅谈信息学竞赛中的编码与译码问题》 
6.肖汉骏《例谈信息学竞赛分析中的“深”与“广”》 
7.方戈《浅析信息学竞赛中一类与物理有关的问题》 
8.吕子鉷《浅谈最短径路问题中的分层思想》 
9.周小博《浅谈信息学竞赛中的区间问题》 
10.俞华程《矩阵乘法在信息学中的应用》

Day2

1.程芃祺《计算几何中的二分思想》 
2.高逸涵《部分贪心思想在信息学竞赛中的应用》 
3.陈丹琦《基于连通性状态压缩的动态规划问题》 
4.张煜承《一类算法复合的方法》 
5.陈瑜希《Pólya计数法的应用》 
6.余林韵《运用化归思想解决信息学中的数列问题》 
7.任一恒《非完美算法初探》 
8.高亦陶《从立体几何问题看降低编程复杂度》 
9.苏煜《对块状链表的一点研究》 
10.周冬《两极相通——浅析最大—最小定理在信息学竞赛中的应用》

国家集训队2009论文集

武 森 《浅谈信息学竞赛中的“0”和“1”》 
贾志豪 《组合游戏略述——浅谈SG游戏的若干拓展及变形》 
徐持衡 《浅谈几类背包题》 
骆可强 《论程序底层优化的一些方法与技巧》 
刘 聪 《浅谈数位类统计问题》 
李骥扬 《线段跳表——跳表的一个拓展》 
汤可因 《浅析竞赛中一类数学期望问题的解决方法》 
徐源盛 《对一类动态规划问题的研究》 
张昆玮 《数学归纳法与解题之道》 
漆子超 《分治算法在树的路径问题中的应用》 
罗穗骞 《后缀数组——处理字符串的有力工具》 
方展鹏 《浅谈如何解决不平等博弈问题》 
姜碧野 《SPFA算法的优化及应用》 
毛杰明 《母函数的性质及应用》 
董华星 《浅析字母树在信息学竞赛中的应用》 
梅诗珂 《信息学竞赛中概率问题求解初探》 
高逸涵 《数位计数问题解法研究》 
周而进 《浅谈估价函数在信息学竞赛中的应用》 
金 斌 《欧几里得算法的应用》

曹钦翔 《从“k倍动态减法游戏”出发探究一类组合游戏问题》

为准备NOI的竞赛,我在此整理了历年1998—2009年论文算法分类,供大家参考。

组合数学

计数与统计 2001 - 符文杰:《Pólya原理及其应用》 
2003 - 许智磊:《浅谈补集转化思想在统计问题中的应用》 
2007 - 周冬:《生成树的计数及其应用》 
2008 - 陈瑜希《Pólya计数法的应用》 
数位问题 2009 - 高逸涵《数位计数问题解法研究》 
2009 - 刘聪《浅谈数位类统计问题》 
动态统计 2004 - 薛矛:《解决动态统计问题的两把利刃》 
2007 - 余江伟:《如何解决动态统计问题》 
博弈 2002 - 张一飞:《由感性认识到理性认识——透析一类搏弈游戏的解答过程》 
2007 - 王晓珂:《解析一类组合游戏》 
2009 - 曹钦翔《从“k倍动态减法游戏”出发探究一类组合游戏问题》 
2009 - 方展鹏《浅谈如何解决不平等博弈问题》 
2009 - 贾志豪《组合游戏略述——浅谈SG游戏的若干拓展及变形》 
母函数 2009 - 毛杰明《母函数的性质及应用》 
拟阵 2007 - 刘雨辰:《对拟阵的初步研究》 
线性规划 2007 - 李宇骞:《浅谈信息学竞赛中的线性规划——简洁高效的单纯形法实现与应用》 
置换群 2005 - 潘震皓:《置换群快速幂运算研究与探讨》 
问答交互 2003 - 高正宇:《答案只有一个——浅谈问答式交互问题》 
猜数问题 2003 - 张宁:《猜数问题的研究:<聪明的学生>一题的推广》 
2006 - 龙凡:《一类猜数问题的研究》

数据结构

数据结构 2005 - 何林:《数据关系的简化》 
2006 - 朱晨光:《基本数据结构在信息学竞赛中的应用》 
2007 - 何森:《浅谈数据的合理组织》 
2008 - 曹钦翔《数据结构的提炼与压缩》 
结构联合 2001 - 高寒蕊:《从圆桌问题谈数据结构的综合运用》 
2005 - 黄刚:《数据结构的联合》 
块状链表 2005 - 蒋炎岩:《数据结构的联合——块状链表》 
2008 - 苏煜《对块状链表的一点研究》 
动态树 2006 - 陈首元:《维护森林连通性——动态树》 
2007 - 袁昕颢:《动态树及其应用》 
左偏树 2005 - 黄源河:《左偏树的特点及其应用》 
跳表 2005 - 魏冉:《让算法的效率“跳起来”!——浅谈“跳跃表”的相关操作及其应用》 
2009 - 李骥扬《线段跳表——跳表的一个拓展》 
SBT 2007 - 陈启峰:《Size Balance Tree》 
线段树 2004 - 林涛:《线段树的应用》 
单调队列 2006 - 汤泽:《浅析队列在一类单调性问题中的应用》 
哈希表 2005 - 李羽修:《Hash函数的设计优化》 
2007 - 杨弋:《Hash在信息学竞赛中的一类应用》 
Splay 2004 - 杨思雨:《伸展树的基本操作与应用》

图论

图论 2005 - 任恺:《图论的基本思想及方法》 
模型建立 2004 - 黄源河:《浅谈图论模型的建立与应用》 
2004 - 肖天:《“分层图思想”及其在信息学竞赛中的应用》 
网络流 2001 - 江鹏:《从一道题目的解法试谈网络流的构造与算法》 
2002 - 金恺:《浅谈网络流算法的应用》 
2007 - 胡伯涛:《最小割模型在信息学竞赛中的应用》 
2007 - 王欣上:《浅谈基于分层思想的网络流算法》 
2008 - 周冬《两极相通——浅析最大—最小定理在信息学竞赛中的应用》 
最短路 2006 - 余远铭:《最短路算法及其应用》 
2008 - 吕子鉷《浅谈最短径路问题中的分层思想》 
2009 - 姜碧野《SPFA算法的优化及应用》 
欧拉路 2007 - 仇荣琦:《欧拉回路性质与应用探究》 
差分约束系统 2006 - 冯威:《数与图的完美结合——浅析差分约束系统》 
平面图 2003 - 刘才良:《平面图在信息学中的应用》 
2007 - 古楠:《平面嵌入》 
2-SAT 2003 - 伍昱:《由对称性解2-SAT问题》 
最小生成树 2004 - 吴景岳:《最小生成树算法及其应用》 
2004 - 汪汀:《最小生成树问题的拓展》 
二分图 2005 - 王俊:《浅析二分图匹配在信息学竞赛中的应用》 
Voronoi图 2006 - 王栋:《浅析平面Voronoi图的构造及应用》 
偶图 2002 - 孙方成:《偶图的算法及应用》 
树 树 2002 - 周文超:《树结构在程序设计中的运用》 
2005 - 栗师:《树的乐园——一些与树有关的题目》 
路径问题 2009 - 漆子超《分治算法在树的路径问题中的应用》 
最近公共祖先 2007 - 郭华阳:《RMQ与LCA问题》 
划分问题 2004 - 贝小辉:《浅析树的划分问题》

数论

欧几里得算法 2009 - 金斌《欧几里得算法的应用》 
同余方程 2003 - 姜尚仆:《模线性方程的应用——用数论方法解决整数问题》

搜索

搜索 2001 - 骆骥:《由“汽车问题”浅谈深度搜索的一个方面——搜索对象与策略的重要性》 
2002 - 王知昆:《搜索顺序的选择》 
2005 - 汪汀:《参数搜索的应用》 
启发式 2009 - 周而进《浅谈估价函数在信息学竞赛中的应用》 
优化 2003 - 金恺:《探寻深度优先搜索中的优化技巧——从正方形剖分问题谈起》 
2003 - 刘一鸣:《一类搜索的优化思想——数据有序化》 
2006 - 黄晓愉:《深度优先搜索问题的优化技巧》 
背包问题 2009 - 徐持衡《浅谈几类背包题》 
匹配 2004 - 楼天城:《匹配算法在搜索问题中的巧用》

概率

概率 2009 - 梅诗珂《信息学竞赛中概率问题求解初探》 
数学期望 2009 - 汤可因《浅析竞赛中一类数学期望问题的解决方法》

字符串

字符串 2003 - 周源:《浅析“最小表示法”思想在字符串循环同构问题中的应用》 
多串匹配 2004 - 朱泽园:《多串匹配算法及其启示》 
2006 - 王赟:《Trie图的构建、活用与改进》 
2009 - 董华星《浅析字母树在信息学竞赛中的应用》 
后缀数组 2004 - 许智磊:《后缀数组》 
2009 - 罗穗骞《后缀数组——处理字符串的有力工具》 
字符串匹配 2003 - 饶向荣:《病毒的DNA———剖析一道字符匹配问题解析过程》 
2003 - 林希德:《求最大重复子串》

动态规划

动态规划 2001 - 俞玮:《基本动态规划问题的扩展》 
2006 - 黄劲松:《贪婪的动态规划》 
2009 - 徐源盛《对一类动态规划问题的研究》 
状态压缩 2008 - 陈丹琦《基于连通性状态压缩的动态规划问题》 
状态设计 2008 - 刘弈《浅谈信息学中状态的合理设计与应用》 
树形DP 2007 - 陈瑜希:《多角度思考创造性思维——运用树型动态规划解题的思路和方法探析》 
优化 2001 - 毛子青:《动态规划算法的优化技巧》 
2003 - 项荣璟:《充分利用问题性质——例析动态规划的“个性化”优化》 
2004 - 朱晨光:《优化,再优化!——从《鹰蛋》一题浅析对动态规划算法的优化》 
2007 - 杨哲:《凸完全单调性的加强与应用》

计算几何

立体几何 2003 - 陆可昱:《长方体体积并》 
2008 - 高亦陶《从立体几何问题看降低编程复杂度》 
计算几何思想 2004 - 金恺:《极限法——解决几何最优化问题的捷径》 
2008 - 程芃祺《计算几何中的二分思想》 
2008 - 顾研《浅谈随机化思想在几何问题中的应用》 
圆 2007 - 高逸涵:《与圆有关的离散化》 
半平面交 2002 - 李澎煦:《半平面交的算法及其应用》 
2006 - 朱泽园:《半平面交的新算法及其实用价值》 
矩阵 矩阵 2008 - 俞华程《矩阵乘法在信息学中的应用》 
高斯消元 2002 - 何江舟:《用高斯消元法解线性方程组》

数学方法

数学思想 2002 - 何林:《猜想及其应用》 
2003 - 邵烜程:《数学思想助你一臂之力》 
数学归纳法 2009 - 张昆玮《数学归纳法与解题之道》 
多项式 2002 - 张家琳:《多项式乘法》 
数形结合 2004 - 周源:《浅谈数形结合思想在信息学竞赛中的应用》 
黄金分割 2005 - 杨思雨:《美,无处不在——浅谈“黄金分割”和信息学的联系》

其他算法

遗传算法 2002 - 张宁:《遗传算法的特点及其应用》 
2005 - 钱自强:《关于遗传算法应用的分析与研究》 
信息论 2003 - 侯启明:《信息论在信息学竞赛中的简单应用》 
染色与构造 2002 - 杨旻旻:《构造法——解题的最短路径》 
2003 - 方奇:《染色法和构造法在棋盘上的应用》

一类问题

区间 2008 - 周小博《浅谈信息学竞赛中的区间问题》 
序 2005 - 龙凡:《序的应用》 
系 2006 - 汪晔:《信息学中的参考系与坐标系》 
物理问题 2008 - 方戈《浅析信息学竞赛中一类与物理有关的问题》 
编码与译码 2008 - 周梦宇《码之道—浅谈信息学竞赛中的编码与译码问题》 
对策问题 2002 - 骆骥:《浅析解“对策问题”的两种思路》

优化

算法优化 2002 - 孙林春:《让我们做得更好——从解法谈程序优化》 
2004 - 胡伟栋:《减少冗余与算法优化》 
2005 - 杨弋:《从<小H的小屋>的解法谈算法的优化》 
2006 - 贾由:《由图论算法浅析算法优化》 
程序优化 2006 - 周以苏:《论反汇编在时间常数优化中的应用》 
2009 - 骆可强《论程序底层优化的一些方法与技巧》

语言

C++ 2004 - 韩文弢:《论C++语言在信息学竞赛中的应用》

策略

策略 2004 - 李锐喆:《细节——不可忽视的要素》 
2005 - 朱泽园:《回到起点——一种突破性思维》 
2006 - 陈启峰:《“约制、放宽”方法在解题中的应用》 
2006 - 李天翼:《从特殊情况考虑》 
2007 - 陈雪:《问题中的变与不变》 
2008 - 肖汉骏《例谈信息学竞赛分析中的“深”与“广”》 
倍增 2005 - 朱晨光:《浅析倍增思想在信息学竞赛中的应用》 
二分 2002 - 李睿:《二分法与统计问题》 
2002 - 许智磊:《二分,再二分!——从Mobiles(IOI2001)一题看多重二分》 
2005 - 杨俊:《二分策略在信息学竞赛中的应用》 
调整 2006 - 唐文斌:《“调整”思想在信息学中的应用》 
随机化 2007 - 刘家骅:《浅谈随机化在信息学竞赛中的应用》 
非完美算法 2005 - 胡伟栋:《浅析非完美算法在信息学竞赛中的应用》 
2008 - 任一恒《非完美算法初探》 
提交答案题 2003 - 雷环中:《结果提交类问题》 
守恒思想 2004 - 何林:《信息学中守恒法的应用》 
极限法 2003 - 王知昆:《浅谈用极大化思想解决最大子矩形问题》 
贪心 2008 - 高逸涵《部分贪心思想在信息学竞赛中的应用》 
压缩法 2005 - 周源:《压去冗余缩得精华——浅谈信息学竞赛中的“压缩法”》 
逆向思维 2005 - 唐文斌:《正难则反——浅谈逆向思维在解题中的应用》 
穷举 2004 - 鬲融:《浅谈特殊穷举思想的应用》 
目标转换 2002 - 戴德承:《退一步海阔天空——“目标转化思想”的若干应用》 
2004 - 栗师:《转化目标在解题中的应用》 
类比 2006 - 周戈林:《浅谈类比思想》 
分割与合并 2006 - 俞鑫:《棋盘中的棋盘——浅谈棋盘的分割思想》 
2007 - 杨沐:《浅析信息学中的“分”与“合”》 
平衡思想 2008 - 郑暾《平衡规划——浅析一类平衡思想的应用》

IOI国家集训队2019论文集,目录: 钟子谦 - 《两类递推数列的性质和应用》 王修涵 - 《浅谈图模型上的随机游走问题》 杨骏昭 - 《“小水题”命题报告》 高嘉煊 - 《浅谈图的点着色问题》 戴 言 - 《浅谈格路计数相关问题》 李佳衡 - 《算法竞赛中一些数论问题的推广与高斯整数初探》 范致远 - 《“基础圆方树练习题”命题报告》 徐翊轩 - 《“整点计数”命题报告以及对高斯整数的若干研究》 张哲宇 - 《浅谈树上分治算法》 吴思扬 - 《“组合数求和”命题报告》 王思齐 - 《浅谈一类简洁数据结构》 陈孙立 - 《子串周期查询问题的相关算法及其应用》 吴作同 两关递推数列的性质和应用 福州第中学钟了谦 两类递推数列的性厉和应用 福州第三中学钟子谦 摘要 线性递推数列和整式递搾数列是数学中常见的两类递推数列,本文介绍了这两类递推 数列的定义、性质和有关算法,并展示了它们在信息学竞赛中的一些应用。 前言 线性递推数列被引入算法竞赛界凵经有至少互年,但是直没有得到特别广泛的普及 整式递推数列是线性递推数列的一个自然的拓展,近两年才被引入信息学竞赛。本文希望 能够系统介绍这两类数列的性质和在信息学竞赛中的用途,使读者在思考有关问题时有迹 可循 本文首先在第1节介绍了线性递推数列,接下来在第2节介绍了整式递推数列。对于 这两类数列,本文介绍了它们的定义、性质、有关算法和实际例题,对于线性递推数列本文 还介绍了些与线性代数相关的应用。 1线性递推数列 1.1定义 定义1.1.我们称长度有限的数列为有限数列,长度无限的数列为无限数列。 定义1.2.我们称形式幂级教F最高次项的次数为形式幂级数F的次数,记为deg(F) (可能为α)。特别地,我们定义零多项式的次数为负无穷大(-0)。 定义13.对于有限数列{a0,a1,a2…an-1},我们定义它的生成函数为多项式A(x) ∑=ax。对于无限数列{ao,a1,a2…},我们类似地定义它的生成函数为形式幂级数A(x) 定义1.4.对于无限效列{0,a1,u2…}和有限非空数列{ro,r1,r2…rm-n},若对于任意 卩≥m-1,有∑ank=0,则称数列r为数列a的线性递归式。若ro=1,我们称数 列r为数列a的线性递推式。我们称存在线性递推式的无限数列为线性递推数列 两关递推数列的性质和应用 福州第中学钟了谦 对于有限数列{a0,a1,a2…an-l和有限非空教列{ro,r1,r2…rm-1},类似地,若对于任 意m-1≤卩≤n-1,有∑四=an-k-0,则称数列r为数列a的线性递归式。若10-1 我们称数列r为数列a的线性递推式。 我们称这个线性递推式的阶数为它的长度减一,称数列a阶数最小的线性递推式为数 列a的最短线性递推式。 12基本性质和判定方法 在生成函数的观点下看线性递归式,我们有如下结论 定理11.对于无限数列{a,a1,a2…}和有限非空数列{ro,n1,r2…rm-1},设数列a和数列 r所对应的生成函数为A和R,数列r为数列a的线性递归式等价于存在次数不超过m-2 的多项式S满足AR+S=0。 对于有限数列{a0,a1,a2…an-1}和有限数列{r,r1,r2…Fm-1},设数列a和数列r所对 应的生成函数为A和R,数列厂为数列a的线性递归式等价于存在次数不超过m-2的多 项式S满足AR+S≡0(modx)。 证明.下面证明无限数列的情况,有限数列的情况也是类似的 对于k≥m-1,考察两侧x次项的系数,我们有[x(x)R(x)=∑mbra-=0。只 需要取适当的S使得低次项系数为0即可 接下来我们介绍儿种常见的判定线性递推数列的方法。 推论1.1.对于无限数列{a,a1,a2∵},设数列a所对应的生成函数为A,a为线性递推 数列当且仅当存在常敖项为1的多项式R和多项式S满足A=是。数列a的最短线性递 推式阶数就是对于这样的R和S,max(deg(R),deg(S)+1)的最小可能值。 证明.由定理1.1移项即得 定理1.2.对于一个nXn的矩阵M,无限数列{,M,M2,M3…)是一个线性递推数列,它 的最短线性递推式阶数不超过n 证明.考虑矩阵M的特征多项式p,它满足deg(p)=n,xlp(x)=1。 I Cayley-Hamilton 定理,我们有p(M)=0。该定理的证明可参见参考文献2],由于和本文主题关系不大,这 里略厶。 设p(x)=∑=0Cnx,P(M)=0即∑:0Cm-M=0,两边乘M得∑=0CnM+!=0 即∑0c;M件+=0。所以{c,C1…cn}即为
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值