- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
成功的要素 没有靠机遇和取巧(遇到已做过的题或直接抄写示例)成功的任何可能,只有靠勤奋+智慧 基础(数据结构和算法知识+编程技术)+良好的心理素质(沉稳+爆发力)+悟性(在扎实的基础上的灵感和悟顿) 复习 看书、补充知识 作题(家中做题专找“吃不准”的题目,并把问题拿到集训队里来讨论) 总结已做成功的试题,进行一般题形和一般对应算法的“归类”,构建知识网络 竞赛解题分析的思维过程(一般在30分钟以内) 机理分析法→统计分析法(构造部分解,寻找数学规律)→有无比较合适的贪心策略→用搜索创关 数据结构 并查集(发展趋势:一般并查集→计算并查集中元素的相对位置→?。一般采用树结构,并进行路径压缩) 查找问题:(哈希表(注意哈希函数的选择)、哈夫曼(已知顶点的访问频率)、线段树、在二叉树上进行统计(保留取间的中间点、用一维数组存储)、树状数组) 搜索 事先考虑数学规律和贪心策略(俄罗斯方块) 尽量减少搜索范围(循环变量的上下界和边界条件)、苛刻约束条件(尽量利用计数公式) 动态程序设计 向深层次发展 显性变隐性(难以看出阶段特征、难以确定状态和状态转移方程) 注意递归求解(九头龙) 多进程决策问题(多条最短路径) 双重动态程序设计(在添m条有权边的情况下求最短路径) 对有些具备阶段性和状态转移特征的问题,可通过动态程序设计计算所有方案 对不具备最优子结构、但具备阶段性和状态转移特征的问题,可通过动态程序设计转化为判定性问题,然后递推最优解 模拟问题 直叙式模拟不疏漏任何条件,精心设计数据结构(天鼠行动) 筛选法模拟 构造法模拟(关键是数学模型) 对策问题 注意博弈游戏,关键是哪些情况可产生相同局面,怎样避免它们的重复演算,怎样为局面设计合适的数据结构,怎样从局面的演变过程只找出数学规律 一般性方法 ?状态 列举影响结局胜负的所有因素,综合描述成“状态”。根据对局时状态之间的变化,自顶而下构造出“状态转移的拓扑结构”。 ?扩展规则 ?实现方法 预先处理(关键)列举状态;构造?状态转移的拓扑结构?;动态规划或记忆化搜索求状态先手胜负。对局策略依据已知的状态胜负,时刻把先手必败的状态留给对方。?逆向分析 是从结局或残局出发,自底而上分析,无须构造?状态转移的拓扑结构?,无须考察所有可能的状态与策略,时间和空间复杂度相对于?一般性方法?都不高。 一般性方法: 自顶而下 考察所有状态胜负 特殊性方法: 自底而上 研究一类平衡状态 ?胜负规则 特殊性方法:无通行胜负规则 “一般性方法”从统一的角度,考察所有状态,来决定对局策略。 “特殊性方法”从特殊的角度,考察一类状态,来决定对局策略。 几何计算 计算三角形面积和多边形面积 两条有向线段P0P1、P0P1 在公共端点P0处的转向(叉积) 确定两条连续的有向线段P0P1和P1P2 在P1处的转向(添辅助线和叉积) 确定两条线段是否相交(跨立实验和快速排斥试验)、两个长方形是否相交(与坐标轴平行与不平行)、在一组线段中确定任意一对线段是否相交 寻找凸包(graham扫描法或Jarris步进法) 寻找最近点对 图论 计算连通图和连通分支、计算求极大强连通子图 对连通的、且不存在“桥” 的无向图G,给定每条的方向,使之成为强连通图。 计算顶点连通度和块(网络流和深度优先搜索) 计算边连通度(网络流) 计算顶色数边色数
文档评论(0)