﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-C++心路历程-文章分类-POJ</title><link>http://www.cppblog.com/Yusi-Xiao/category/9913.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 24 Mar 2009 18:46:45 GMT</lastBuildDate><pubDate>Tue, 24 Mar 2009 18:46:45 GMT</pubDate><ttl>60</ttl><item><title>POJ题目分类</title><link>http://www.cppblog.com/Yusi-Xiao/articles/77376.html</link><dc:creator>肖羽思</dc:creator><author>肖羽思</author><pubDate>Sat, 21 Mar 2009 01:49:00 GMT</pubDate><guid>http://www.cppblog.com/Yusi-Xiao/articles/77376.html</guid><wfw:comment>http://www.cppblog.com/Yusi-Xiao/comments/77376.html</wfw:comment><comments>http://www.cppblog.com/Yusi-Xiao/articles/77376.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/Yusi-Xiao/comments/commentRss/77376.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/Yusi-Xiao/services/trackbacks/77376.html</trackback:ping><description><![CDATA[<span style="LINE-HEIGHT: 19px; FONT-FAMILY: verdana; COLOR: rgb(75,75,75); FONT-SIZE: 12px">
<p class=MsoNormal><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">水题</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">可用来练手和增加自信</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)&nbsp;<br>(poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094)&nbsp;</span></p>
<span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black"><span style="LINE-HEIGHT: 150%; BACKGROUND-COLOR: yellow; COLOR: red">初期</span></span><span style="LINE-HEIGHT: 150%; COLOR: red">:&nbsp;</span><br>
<p class=MsoNormal><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">一</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">基本算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>:&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">枚举</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(<a href="http://www.cppblog.com/Yusi-Xiao/archive/2009/03/21/77383.html">poj1753</a>,<a href="http://www.cppblog.com/Yusi-Xiao/archive/2009/03/21/77385.html">poj2965</a>)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">贪心</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj1328,poj2109,poj2586)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">递归和分治法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">递推</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(5)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">构造法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.(poj3295)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(6)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">模拟法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.(poj1068,poj2632,poj1573,poj2993,poj2996)&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">二</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">图算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>:&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">图的深度优先遍历和广度优先遍历</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最短路径算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(dijkstra,bellman-ford,floyd,heap+dijkstra)&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj1860,poj3259,poj1062,poj2253,poj1125,poj2240)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最小生成树算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(prim,kruskal)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj1789,poj2485,poj1258,poj3026)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">拓扑排序</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;(poj1094)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(5)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">二分图的最大匹配</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">匈牙利算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)&nbsp;(poj3041,poj3020)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(6)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最大流的增广路算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(KM</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>).&nbsp;(poj1459,poj3436)&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">三</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">数据结构</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">串</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;(poj1035,poj3080,poj1936)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">排序</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">快排、归并排</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">与逆序数有关</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">、堆排</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)&nbsp;(poj2388,poj2299)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">简单并查集的应用</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">哈希表和二分查找等高效查找法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">数的</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>Hash,</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">串的</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>Hash)&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj3349,poj3274,POJ2151,poj1840,poj2002,poj2503)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(5)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">哈夫曼树</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj3253)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(6)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">堆</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(7)trie</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">树</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">静态建树、动态建树</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)&nbsp;(poj2513)&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">四</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">简单搜索</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">深度优先搜索</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;(poj2488,poj3083,poj3009,poj1321,poj2251)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">广度优先搜索</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj3278,poj1426,poj3126,poj3087.poj3414)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">简单搜索技巧和剪枝</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj2531,poj1416,poj2676,1129)&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">五</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">动态规划</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">背包问题</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(poj1837,poj1276)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">型如下表的简单</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>DP(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">可参考</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>lrj</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">的书</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;page149):&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.E[j]=opt{D+w(i,j)}&nbsp;(poj3267,poj1836,poj1260,poj2533)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.E[i,j]=opt{D[i-1,j]+xi,D[i,j-1]+yj,D[i-1][j-1]+zij}&nbsp;(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最长公共子序列</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)&nbsp;&nbsp;&nbsp; &nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj3176,poj1080,poj1159)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.C[i,j]=w[i,j]+opt{C[i,k-1]+C[k,j]}.(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最优二分检索树问题</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)&nbsp;&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">六</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">数学</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">组合数学</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>:&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">加法原理和乘法原理</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">排列组合</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">递推关系</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(POJ3252,poj1850,poj1019,poj1942)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">数论</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">素数与整除问题</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">进制位</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">同余模运算</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj2635,&nbsp;poj3292,poj1845,poj2115)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">计算方法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">二分法求解单调函数相关知识</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.(poj3273,poj3258,poj1905,poj3122)&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">七</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">计算几何学</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">几何公式</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">叉积和点积的运用</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">如线段相交的判定</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>,</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">点到线段的距离等</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>).&nbsp;(poj2031,poj1039)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">多边型的简单算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">求面积</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">和相关判定</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">点在多边型内</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>,</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">多边型是否相交</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj1408,poj1584)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">凸包</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;(poj2187,poj1113)&nbsp;</span></p>
<span style="LINE-HEIGHT: 150%; BACKGROUND-COLOR: yellow; FONT-FAMILY: 宋体; COLOR: red">中级</span><span style="LINE-HEIGHT: 150%; COLOR: red">:&nbsp;</span><br>
<p class=MsoNormal><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">一</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">基本算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>:&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)C++</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">的标准模版库的应用</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(poj3096,poj3007)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">较为复杂的模拟题的训练</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj3393,poj1472,poj3371,poj1027,poj2706)&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">二</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">图算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>:&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">差分约束系统的建立和求解</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(poj1201,poj2983)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最小费用最大流</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj2516,poj2195)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">双连通分量</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj2942)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">强连通分支及其缩点</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.(poj2186)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(5)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">图的割边和割点</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj3352)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(6)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最小割模型、网络流规约</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj3308,&nbsp;)&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">三</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">数据结构</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">线段树</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(poj2528,poj2828,poj2777,poj2886,poj2750)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">静态二叉检索树</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(poj2482,poj2352)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">树状树组</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj1195,poj3321)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)RMQ.&nbsp;(poj3264,poj3368)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(5)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">并查集的高级应用</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(poj1703,2492)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(6)KMP</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(poj1961,poj2406)&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">四</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">搜索</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最优化剪枝和可行性剪枝</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">搜索的技巧和优化</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;(poj3411,poj1724)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">记忆化搜索</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj3373,poj1691)&nbsp;&nbsp;&nbsp; &nbsp; &nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">五</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">动态规划</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">较为复杂的动态规划</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">如动态规划解特别的施行商问题等</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj1191,poj1054,poj3280,poj2029,poj2948,poj1925,poj3034)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">记录状态的动态规划</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(POJ3254,poj2411,poj1185)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">树型动态规划</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj2057,poj1947,poj2486,poj3140)&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">六</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">数学</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">组合数学</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>:&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">容斥原理</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">抽屉原理</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">置换群与</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>Polya</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">定理</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj1286,poj2409,poj3270,poj1026).&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">递推关系和母函数</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">数学</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">高斯消元法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj2947,poj1487,&nbsp;poj2065,poj1166,poj1222)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">概率问题</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(poj3071,poj3440)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.GCD</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">、扩展的欧几里德</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">中国剩余定理</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)&nbsp;(poj3101)&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">计算方法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.0/1</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">分数规划</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(poj2976)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">三分法求解单峰</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">单谷</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">的极值</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">矩阵法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj3150,poj3422,poj3070)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">迭代逼近</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj3301)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">随机化算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj3318,poj2454)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(5)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">杂题</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj1870,poj3296,poj3286,poj1095)&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">七</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">计算几何学</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">坐标离散化</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">扫描线算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">例如求矩形的面积和周长并</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>,</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">常和线段树或堆一起使用</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>).&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj1765,poj1177,poj1151,poj3277,poj2280,poj3004)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">多边形的内核</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">半平面交</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)(poj3130,poj3335)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">几何工具的综合应用</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.(poj1819,poj1066,poj2043,poj3227,poj2165,poj3429)&nbsp;</span></p>
<p class=MsoNormal><span style="LINE-HEIGHT: 150%; BACKGROUND-COLOR: yellow; FONT-FAMILY: 宋体; COLOR: red">高级</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US><span style="LINE-HEIGHT: 150%; COLOR: red">:&nbsp;</span><br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">一</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">基本算法要求</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>:&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">代码快速写成</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>,</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">精简但不失风格</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj2525,poj1684,poj1421,poj1048,poj2050,poj3306)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">保证正确性和高效性</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;poj3434&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">二</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">图算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>:&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">度限制最小生成树和第</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>K</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最短路</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(poj1639)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最短路</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>,</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最小生成树</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>,</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">二分图</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>,</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最大流问题的相关理论</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">主要是模型建立和求解</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj3155,&nbsp;poj2112,poj1966,poj3281,poj1087,poj2289,poj3216,poj2446&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最优比率生成树</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;(poj2728)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最小树形图</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj3164)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(5)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">次小生成树</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(6)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">无向图、有向图的最小环</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">三</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">数据结构</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)trie</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">图的建立和应用</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(poj2778)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)LCA</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">和</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>RMQ</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">问题</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(LCA(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">最近公共祖先问题</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>)&nbsp;</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">有离线算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">并查集</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>+dfs)&nbsp;</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">和</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">在线算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(RMQ+dfs)).(poj1330)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">双端队列和它的应用</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">维护一个单调的队列</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>,</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">常常在动态规划中起到优化状态转移</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US><br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black"><span style="WHITE-SPACE: pre" class=Apple-tab-span></span>的</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">目的</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>).&nbsp;&nbsp;(poj2823)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">左偏树</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">可合并堆</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>).&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(5)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">后缀树</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">非常有用的数据结构</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>,</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">也是赛区考题的热点</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>).&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj3415,poj3294)&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">四</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">搜索</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">较麻烦的搜索题目训练</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj1069,poj3322,poj1475,poj1924,poj2049,poj3426)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">广搜的状态优化</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>:</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">利用</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>M</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">进制数存储状态、转化为串用</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>hash</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">表判重、按位压缩存储</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US><br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">状态、双向广搜、</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>A*</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(poj1768,poj1184,poj1872,poj1324,poj2046,poj1482)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">深搜的优化</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>:</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">尽量用位运算、一定要加剪枝、函数参数尽可能少、层数不易过大</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US><br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">、可以考虑双向搜索或者是轮换搜索、</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>IDA*</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">算法</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;(poj3131,poj2870,poj2286)&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">五</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">动态规划</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">需要用数据结构优化的动态规划</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj2754,poj3378,poj3017)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">四边形不等式理论</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">较难的状态</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>DP(poj3133)&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">六</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">数学</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">组合数学</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.MoBius</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">反演</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj2888,poj2154)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">偏序关系理论</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">博奕论</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">极大极小过程</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj3317,poj1085)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.Nim</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">问题</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br></span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">七</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">计算几何学</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">半平面求交</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj3384,poj2540)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">可视图的建立</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj2966)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">点集最小圆覆盖</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">对踵点</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>(poj2079)&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">八</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.</span><span style="LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; COLOR: black">综合题</span><span style="LINE-HEIGHT: 150%; COLOR: black" lang=EN-US>.&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(poj3109,poj1478,poj1462,poj2729,poj2048,poj3336,poj3315,poj2148,poj1263)</span></p>
</span>
<img src ="http://www.cppblog.com/Yusi-Xiao/aggbug/77376.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/Yusi-Xiao/" target="_blank">肖羽思</a> 2009-03-21 09:49 <a href="http://www.cppblog.com/Yusi-Xiao/articles/77376.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>