北大ACM题型分类.docx

上传人:b****1 文档编号:23059478 上传时间:2023-04-30 格式:DOCX 页数:15 大小:20.73KB
下载 相关 举报
北大ACM题型分类.docx_第1页
第1页 / 共15页
北大ACM题型分类.docx_第2页
第2页 / 共15页
北大ACM题型分类.docx_第3页
第3页 / 共15页
北大ACM题型分类.docx_第4页
第4页 / 共15页
北大ACM题型分类.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

北大ACM题型分类.docx

《北大ACM题型分类.docx》由会员分享,可在线阅读,更多相关《北大ACM题型分类.docx(15页珍藏版)》请在冰豆网上搜索。

北大ACM题型分类.docx

北大ACM题型分类

1、排序3

2、搜索、回溯、遍历3

3、历法4

4、枚举4

5、数据结构的典型算法4

6、动态规划5

7、贪心5

8、模拟5

9、递归6

10、字符串处理6

11、数论6

12、几何有关的题目6

13、任意精度运算、数字游戏、高精度计算6

14、概率统计7

15、小费用最大流、最大流7

16、压缩存储的DP7

17、最长公共子串(LCS)7

18、图论及组合数学7

19、博弈类10

20、简单、模拟题10

21、匹配14

22、经典14

23、趣味14

24、很繁的题15

25、难题15

26、多解题16

27、Note:

16

主流算法:

1.搜索 //回溯

2.DP(动态规划)

3.贪心

4.图论 //Dijkstra、最小生成树、网络流

5.数论 //解模线性方程

6.计算几何 //凸壳、同等安置矩形的并的面积与周长

7.组合数学 //Polya定理

8.模拟

9.数据结构 //并查集、堆

10.博弈论

1、排序

1423,1694,1723,1727,1763,1788,1828,1838,1840,2201,2376,2377,2380,1318,1877,

1928,1971,1974,1990,2001,2002,2092,2379,

1002(需要字符处理,排序用快排即可)1007(稳定的排序)2159(题意较难懂)22312371(简单排

序)2388(顺序统计算法)2418(二叉排序树)

2、搜索、回溯、遍历

1022111111181129119015621564157316552184222522432312236223782386

1010,1011,1018,1020,1054,1062,1256,1321,1363,1501,

1650,1659,1664,1753,2078,2083,2303,2310,2329

简单:

1128,1166,1176,1231,1256,1270,1321,1543,1606,1664,1731,1742,1745,1847,

1915,1950,2038,2157,2182,2183,2381,2386,2426,

不易:

1024,1054,1117,1167,1708,1746,1775,1878,1903,1966,2046,2197,2349,

推荐:

1011,1190,1191,1416,1579,1632,1639,1659,1680,1683,1691,1709,1714,1753,

1771,1826,1855,1856,1890,1924,1935,1948,1979,1980,2170,2288,2331,2339,

2340,1979(和迷宫类似)1980(对剪枝要求较高)

3、历法

10082080(这种题要小心)

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,2119,2274,

1125(弗洛伊德算法),2421(图的最小生成树)

6、动态规划

1037Adecorativefence、

1050TotheMax、

1088滑雪、

1125StockbrokerGrapevine、

1141BracketsSequence、

1159Palindrome、

1160PostOffice、

1163TheTriangle、

1458CommonSubsequence、

1579FunctionRunFun、

1887TestingtheCATCHER、

1953WorldCupNoise、

2386LakeCounting

7、贪心

1042,1065,1230,1323,1477,1716,1784,13281755(或用单纯形方法),2054,1017,1328,

1862,1922,2054,2209,2313,2325,2370。

8、模拟

容易:

1006,1008,1013,1016,1017,1169,1298,1326,1350,1363,1676,1786,1791,1835,

1970,2317,2325,2390,

不易:

1012,1082,1099,1114,1642,1677,1684,1886,12811928208321412015

9、递归

1664

10、字符串处理

1488,1598,1686,1706,1747,1748,1750,1760,1782,1790,1866,1888,1896,1951,2003,

2121,2141,2145,2159,2337,2359,2372,2406,2408,1016105111261318157219171936

203920832136227123172330,21212403

11、数论

1006,1014,1023,1061,1152,1183,1730,2262

12、几何有关的题目

凸包:

1113,1228,1794,2007,2187,1113wall,2187beautycontest

容易:

1319,1654,1673,1675,1836,2074,2137,2318,

不易:

1685,1687,1696,1873,1901,2172,2333,

13、任意精度运算、数字游戏、高精度计算

100110231047106010791131114011421207122012841289130613161338140514541503

1504151915651650196920002006208122472262230523162389

1001,1220,1405,1503,1001(高精度乘法)2413(高精度加法,还有二分查找)

14、概率统计

1037,1050

15、小费用最大流、最大流

2195goinghome,2400supervisor,supervisee,1087aplugforUNIX,1149PIGS,1273drainage

ditches,1274theperfectstall,1325machineschedule,1459powernetwork,2239selecting

courses

16、压缩存储的DP

1038bugsintegratedinc,1185炮兵阵地,2430lazycow

17、最长公共子串(LCS)

1080humangenefunctions,1159palindrome,1458commonsubsequence,2192zipper

18、图论及组合数学

2421ConstructingRoads、

2369Permutations、

2234MatchesGame、

2243KnightMoves、

2249BinomialShowdown、

2255TreeRecovery、

2084GameofConnections、

1906Threepowers、

1833排列、

1850Code、

1562OilDeposits、

1496WordIndex、

1306Combinations、

1125StockbrokerGrapevine、

1129ChannelAllocation、

1146IDCodes、

1095TreesMadetoOrder、找规律

2247HumbleNumbers、

2309BST、

2346Luckytickets、

2370Democracyindanger、

2365Rope、

2101HoneyandMilkLand

2028WhenCanWeMeet?

2084GameofConnections、

1915KnightMoves、

1922RidetoSchool、

1941TheSierpinskiFractal、

1953WorldCupNoise、

1958StrangeTowersofHanoi、

1969CountonCanton、

1806Manhattan2025、

1809Regetni、

1844Sum、

1870BeeBreeding、

1702Eva\'sBalance、

1728Afleaonachessboard、

1604JusttheFacts、

1642StackingCubes、

1656CountingBlack、

1657DistanceonChessboard、

1662CoIns、

1663NumberSteps、

1313BookletPrinting、

1316SelfNumbers、

1320StreetNumbers、

1323GamePrediction、

1338UglyNumbers、

1244SlotsofFun、

1250TanningSalon、

1102LC-Display、

1147Binarycodes、

1013CounterfeitDollar、

19、博弈类

1067取石子游戏、

1740ANewStoneGame、

2234MatchesGame、

1082CalendarGame、

2348Euclid\'sGame、

2413HowmanyFibs?

2419Forest

20、简单、模拟题

1001Exponentiation、

1002487-3279、

1003Hangover、

1701DissatisfyingLift、

2301BeattheSpread!

2304CombinationLock、

2328GuessingGame、

2403HayPoints、

2406PowerStrings、

2339Rock,Scissors,Paper、

2350AboveAverage、

2218DoesThisMakeMeLookFat?

2260ErrorCorrection、

2262Goldbach\'sConjecture、

2272Bullseye、

2136VerticalHistogram、

2174DecodingTask、

2183BovineMathGeniuses、

2000GoldCoins、

2014FlowLayout、

2051Argus、

2081Calendar、

1918RankingList、

1922RidetoSchool、

1970TheGame、

1972DiceStacking、

1974TheHappyWorm、

1978HanafudaShuffle、

1979RedandBlack、

1617CryptoColumns、

1666CandySharingGame、

1674SortingbySwapping、

1503IntegerInquiry、

1504AddingReversedNumbers、

1528Perfection、

1546BasicallySpeaking、

1547ClayBully、

1573RobotMotion、

1575EasierDoneThanSaid?

1581AContestingDecision、

1590Palindromes、

1454FactorialFrequencies、

1363Rails、

1218THEDRUNKJAILER、

1281MANAGER、

1132Border、

1028WebNavigation、

21、初等数学

1003Hangover、

1045BodePlot、

1254HanselandGrethel、

1269IntersectingLines、

1401Factorial、

1410Intersection、

2363Blocks、

2365Rope、

2242TheCircumferenceoftheCircle、

2291RottenRopes、

2295ADPProblem、

2126FactoringaPolynomial、

2191MersenneCompositeNumbers、

2196SpecializedFour-DigitNumbers、

1914Cramer\'sRule、

1835宇航员、

1799Yeehaa!

1607Deck、

1244SlotsofFun、

1269IntersectingLines、

1299PolarExplorer、

1183反正切函数的应用、

21、匹配

1274,1422,1469,1719,2060,2239,

-------------------------------------------------------------------------------------------

22、经典

1011(搜索好题)

1012(学会打表)

1013

1019(它体现了很多此类问题的特点)

1050(绝对经典的dp)

1088(dp好题)

1157(花店,经典的dp)

1163(怎么经典的dp那么多呀?

1328(贪心)

1458(最长公共子序列)

1647(很好的真题,考临场分析准确和下手迅速)

1654(学会多边形面积的三角形求法)

1655(一类无根树的dp问题)

1804(逆序对)

2084(经典组合数学问题)

2187(用凸包求最远点对,求出凸包后应该有O(N)的求法,可我就是调不出来)

2195(二分图的最佳匹配)

2242(计算几何经典)

2295(等式处理)

2353(dp,但要记录最佳路径)

2354(立体解析几何)

2362(搜索好题)

2410(读懂题是关键)

2411(经典dp)

23、趣味

1067(很难的数学,但仔细研究,是一片广阔的领域)

1147(有O(n)的算法,需要思考)

1240(直到一棵树的先序和后序遍历,那么有几种中序遍历呢?

dp)

1426(是数论吗?

错,是图论!

1648(别用计算几何,用整点这个特点绕过精度的障碍吧)

1833(找规律)

1844(貌似dp或是搜索,其实是道有趣的数学题)

1922(贪心,哈哈)

2231

2305(不需要高精度噢)

2328(要仔细噢)

2356(数论知识)

2359(约瑟夫问题变种)

2392(有趣的问题)

24、很繁的题

1001

1008

1087(构图很烦,还有二分图的最大匹配)

1128(USACO)

1245

1329

1550(考的是读题和理解能力)

1649(dp)

2200(字符串处理+枚举)

2358(枚举和避免重复都很烦)

2361(仔细仔细再仔细)

25、难题

1014(数学证明比较难,但有那种想法更重要)

1037(比较难的dp)

1405(高精度算法也分有等级之分,不断改进吧)

2002(不知道有没有比O(n^2*logn)更有的算法?

2054(极难,很强的思考能力)

2085(组合数学)

2414(dp,但要剪枝)

2415(搜索)

2423(计算几何+统计)

26、多解题

1002(可以用排序,也可以用统计的方法)

1338(搜索和dp都可以)

1664(搜索和dp都练一练吧)

2082(这可是我讲的题噢)

2352(桶排和二叉树都行)

27、Note:

1011:

很经典的剪支

1014:

难在数学上

1017:

严格的数学证明貌似不容易

1021:

有点繁,考察对图形进行各种旋转的处理

1083:

巧妙的思考角度

1150:

分奇偶讨论,lg(n)算法

1218:

三行就够了,虽然简单,但也有优劣之别

1505:

二分加贪心

1654:

做法也许很多吧,本人用有向面积做的

1674:

计算圈的个数(算是graph吧)

1700:

数学证明不容易

1742:

O(m*n)的算法

1863:

要耐心地慢慢写…^_^

1988:

并查集

2051:

2078:

不难,但剪支可以做到很好

2082:

:

O(n),你想到了吗?

2084:

卡特兰数

2182:

线段树

2195:

最小费用最大流

2234:

经典博弈算法

2236:

并查集

2299:

二分思想

2395:

Kruskal最小生成树的拓展

2406:

KMP

2411:

用二进制串来表示状态

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文学研究

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1