<6>双背包求最优值 <7>构造三角形问题
<8>带上下界限制的背包问题(012背包) 3.线性的动态规划问题 <1>积木游戏问题 <2>决斗(判定性问题) <3>圆的最大多边形问题 <4>统计单词个数问题 <5>棋盘分割 <6>日程安排问题
<7>最小逼近问题(求出两数之比最接近某数/两数之和等于某数等等) <8>方块消除游戏(某区间可以连续消去求最大效益) <9>资源分配问题 <10>数字三角形问题 <11>漂亮的打印
<12>邮局问题与构造答案 <13>最高积木问题 <14>两段连续和最大 <15>2次幂和问题
<16>N个数的最大M段子段和 <17>交叉最大数问题
4.判定性问题的dp(如判定整除、判定可达性等) <1>模K问题的dp
<2>特殊的模K问题,求最大(最小)模K的数 <3>变换数问题
5.单调性优化的动态规划 <1>1-SUM问题 <2>2-SUM问题
<3>序列划分问题(单调队列优化)
6.剖分问题(多边形剖分/石子合并/圆的剖分/乘积最大)
<1>凸多边形的三角剖分问题 <2>乘积最大问题
<3>多边形游戏(多边形边上是操作符,顶点有权值) <4>石子合并(N^3/N^2/NLogN各种优化) 7.贪心的动态规划 <1>最优装载问题 <2>部分背包问题 <3>乘船问题 <4>贪心策略
<5>双机调度问题Johnson算法 8.状态dp
<1>牛仔射击问题(博弈类) <2>哈密顿路径的状态dp <3>两支点天平平衡问题 <4>一个有向图的最接近二部图 9.树型dp
<1>完美服务器问题(每个节点有3种状态) <2>小胖守皇宫问题 <3>网络收费问题 <4>树中漫游问题 <5>树上的博弈
<6>树的最大独立集问题 <7>树的最大平衡值问题 <8>构造树的最小环
排序
1423, 1694, 1723, 1727, 1763, 1788, 1828, 1838, 1840, 2201, 2376, 2377, 2380, 13
18, 1877, 1928, 1971, 1974, 1990, 2001, 2002, 2092, 2379,
1002(需要字符处理,排序用快排即可) 1007(稳定的排序) 2159(题意较难懂)2371(简单排序) 2388(顺序统计算法) 2418(二*排序树)
2、 搜索、回溯、遍历
1022 1111 1118 1129 1190 1562 1564 1573 1655 2184 2225 2243 2312 2362 2378 2386 1010,1011,1018,1020,1054,1062,1256,1321,1363,1501,1650,1659,1664,1753,2078,208 3,2303,2310,2329
2231 简单:1128, 1166, 1176, 1231, 1256, 1270, 1321, 1543, 1606, 1664, 1731, 1742, 17 45, 1847, 1915, 1950, 2038, 2157, 2182, 2183, 2381, 2386, 2426,
不易:1024, 1054, 1117, 1167, 1708, 1746, 1775, 1878, 1903, 1966, 2046, 2197, 23 49,
推荐:1011, 1190, 1191, 1416, 1579, 1632, 1639, 1659, 1680, 1683, 1691, 1709, 17 14, 1753, 1771, 1826, 1855, 1856, 1890, 1924, 1935, 1948, 1979, 1980, 2170, 2288 , 2331, 2339, 2340,1979(和迷宫类似) 1980(对剪枝要求较高)
3、 历法
1008 2080 (这种题要小心)
4、 枚举
1012,1046, 1387, 1411, 2245, 2326, 2363, 2381,1054(剪枝要求较高),1650 (小数的精度问题)
5、 数据结构的典型算法
容易:1182, 1656, 2021, 2023, 2051, 2153, 2227, 2236, 2247, 2352, 2395, 不易:1145, 1177, 1195, 1227, 1661, 1834,
推荐:1330, 1338, 1451, 1470, 1634, 1689, 1693, 1703, 1724, 1988, 2004, 2010, 21 19, 2274, 1125(弗洛伊德算法) ,2421(图的最小生成树)
6、 动态规划
1037 A decorative fence、 1050 To the Max、 1088 滑雪、
1125 Stockbroker Grapevine、 1141 Brackets Sequence、 1159 Palindrome、 1160 Post Office、 1163 The Triangle、
1458 Common Subsequence、 1579 Function Run Fun、 1887 Testing the CATCHER、 1953 World Cup Noise、 2386 Lake Counting
7、 贪心
1042, 1065, 1230, 1784,1328 1755(或用单纯形方法),2054,101 7, 1328,1862, 1922 ,2054, 2209, 2313, 2325, 2370。
8、 模拟
容易:1006, 1008, 1013, 1016, 1017, 1169, 1298, 1326, 1350, 1363, 1676, 1786, 17 91, 1835, 1970, 2317, 2325, 2390,
不易:1012, 1082, 1099, 1114, 1642, 1677, 1684, 1886,1281 1928 2083 2141 2015
9、 递归 1664
10、字符串处理
1488, 1598, 1686, 1706, 1747, 1748, 1750, 1760, 1782, 1790, 1866, 1888, 1896, 19 51, 2003, 2121, 2141, 2145, 2159, 2337, 2359, 2372, 2406, 2408, 1016 1051 1126 1 318 1572 1917 1936 2039 2083 2136 2271 2317 2330,2121 2403
11、数论
1006,1014,1023,1061,1152,1183,1730,2262
12、几何有关的题目
凸包:1113, 1228, 1794, 2007, 2187,1113 wall,2187 beauty contest 容易:1319, 1654, 1673, 1675, 1836, 2074, 2137, 2318, 不易:1685, 1687, 1696, 1873, 1901, 2172, 2333,
13、任意精度运算、数字游戏、高精度计算
1001 1023 1047 1060 1079 1131 1140 1142 1207 1220 1284 1289 1306 1316 1338 1405 1454 1503 1504 1519 1565 1650 1969 2000 2006 2081 2247 2262 2305 2316 2389 1001, 1220, 1405, 1503,1001(高精度乘法) 2413(高精度加法,还有二分查找)
14、概率统计
1037,1050
15、小费用最大流、最大流
2195 going home,2400 supervisor, supervisee,1087 a plug for UNIX,1149 PIGS,1 273 drainage ditches,1274 the perfect stall,1325 machine schedule,1459 power network,2239 selecting courses
16、压缩存储的DP
1038 bugs integrated inc,1185 炮兵阵地,2430 lazy cow
17、最长公共子串(LCS)
1080 human gene functions,1159 palindrome,1458 common subsequence,2192 zipper
18、图论及组合数学
2421 Constructing Roads、 2369 Permutations、 2234 Matches Game、 2243 Knight Moves、
2249 Binomial Showdown、 2255 Tree Recovery、
2084 Game of Connections、 1906 Three powers、 1833 排列、 1850 Code、 1562 Oil Deposits、 1496 Word Index、
1306 Combinations、
1125 Stockbroker Grapevine、 1129 Channel Allocation、 1146 ID Codes、
1095 Trees Made to Order、找规律 2247 Humble Numbers、 2309 BST、
2346 Lucky tickets、
2370 Democracy in danger、 2365 Rope、
2101 Honey and Milk Land 2028 When Can We Meet?、 2084 Game of Connections、 1915 Knight Moves、 1922 Ride to School、 1941 The Sierpinski Fractal、 1953 World Cup Noise、
1958 Strange Towers of Hanoi、 1969 Count on Canton、 1806 Manhattan 2025、 1809 Regetni、 1844 Sum、
1870 Bee Breeding、
1702 Eva's Balance、 1728 A flea on a chessboard、 1604 Just the Facts、 1642 Stacking Cubes、 1656 Counting Black、 1657 Distance on Chessboard、 1662 CoIns、
1663 Number Steps、 1313 Booklet Printing、 1316 Self Numbers、 1320 Street Numbers、 1323 Game Prediction、 1338 Ugly Numbers
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库北大ACM试题分类[1](2)在线全文阅读。
相关推荐: