pkupojkmp题目小结.docx

上传人:b****5 文档编号:8161708 上传时间:2023-01-29 格式:DOCX 页数:24 大小:27.96KB
下载 相关 举报
pkupojkmp题目小结.docx_第1页
第1页 / 共24页
pkupojkmp题目小结.docx_第2页
第2页 / 共24页
pkupojkmp题目小结.docx_第3页
第3页 / 共24页
pkupojkmp题目小结.docx_第4页
第4页 / 共24页
pkupojkmp题目小结.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

pkupojkmp题目小结.docx

《pkupojkmp题目小结.docx》由会员分享,可在线阅读,更多相关《pkupojkmp题目小结.docx(24页珍藏版)》请在冰豆网上搜索。

pkupojkmp题目小结.docx

pkupojkmp题目小结

ACM题目分类总结及pku题目分类

ACM-题型分类的代码

主流算法:

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、          搜索、回溯、遍历

10221111d111811291190156215641573165521842225224323122362237823861010101110181020105410621256132113631501165016591664175320782083230323102329

简单:

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滑雪

125StockbrokerGrapevine

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,1016105111261318157219171936203920832136227123172330,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、       任意精度运算、数字游戏、高精度计算

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

14、       概率统计

1037,1050

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

2195goinghome

2400supervisor,supervisee

1087aplugforUNIX

1149PIGS

1273drainageditches

1274theperfectstall

1325machineschedule

1459powernetwork

2239selectingcourses

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反正切函数的应用

22、       匹配

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

23、       经典

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)

24、       趣味

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

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

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

dp)

1426(是数论吗?

错,是图论!

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

1833(找规律)

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

1922(贪心,哈哈)

2231

2305(不需要高精度噢)

2328(要仔细噢)

2356(数论知识)

2359(约瑟夫问题变种)

2392(有趣的问题)

25、       很繁的题

1001

1008

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

1128(USACO)

1245

1329

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

1649(dp)

2200(字符串处理+枚举)

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

2361(仔细仔细再仔细)

26、       难题

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

1037(比较难的dp)

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

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

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

2085(组合数学)

2414(dp,但要剪枝)

2415(搜索)

2423(计算几何+统计)

27、       多解题

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

1338(搜索和dp都可以)

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

2082(这可是我讲的题噢)

2352(桶排和二叉树都行)

28、       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:

用二进制串来表示状态

ZOJ--题目分类

1、          DP:

1011NTA

1013GreatEquipment

1024CalendarGame

1027HumanGeneFunctions

1037Gridland

1052Algernon\‘\‘sNoxiousEmissions

1409CommunicationSystem很容易看错~~~

1425CrossedMatchings

1438Asteroids!

1459StringDistanceandTransformProcess

1462TeamThemUp!

1556HeroesOfMightAndMagic背景蛮有意思的……

1520DutyFreeShop

1524Supermarket

1301TheNewVilla

1303JuryCompromise其实不是很难,但是很容易错,555……

1345BestDeal很容易错……555……

1360RadarInstallation

1396TheUmbrellaProblem:

2054

1058CurrencyExchange

1076GeneAssembly

1092Arbitrage

1093MonkeyandBanana

1094MatrixChainMultiplication

1536Labyrinth

1100Mondriaan\‘\‘sDreamDP可以过,不过据说有复杂的组合公式

1103HikeonaGraph

1134StrategicGame

1147FormattingText

1148TheGame

1161GoneFishing

1180SelfNumbers

1192It\‘\‘snotaBug,It\‘\‘saFeature!

1196FastFood

1107FatMouseandCheese题目描述有些混乱

1136MultipleBFS

1276OptimalArrayMultiplicationSequence

1255ThePath

1250AlwaysOntheRun

1213LumberCutting

1206WintheBonus

1479Dweep

1587UP100DP应该可以,但是太烦了,没做

1066SquareIce已知的O(nlogn)算法要用AVL,您有没有简单点的O(nlogn)的算法?

1245Triangles

1022ParallelExpectations经典题,想了n久,最后发现可以DP,相当好的一道题

1499IncreasingSequences经典题{}

1039NumberGame没有完美解决的题,感觉可以直接以所有剩下的数作为状态DP,但是缺乏证明……

1227FreeCandiesSRbGa的经典题,我看了oibh上的解题报告才做出来的……

1234ChopsticksSRbGa的经典题……

2、          图论:

1525AirRaid最小路径覆盖

1500Pre-Post-erous!

1501KnockoutTournament

1508Intervals对您来说应该是,但我想了n久……,差分限制系统

1333GalacticImport

1304TinCutter但是似乎有空间复杂度为O(n)的算法

1310Robot

1311Network

1344AMazingProblem

1395DoorMan欧拉回路

1372Networking

1406JungleRoads

1053FDNYtotheRescue!

1055Oh,ThoseAchin\‘\‘Feet不错的

1059What\‘\‘sInaName

1064RoadsScholar

1082StockbrokerGrapevine

1085AlienSecurity我觉得我当时的算法好巧妙

1097CodetheTree

1060SortingItAllOut规模要是大些?

1105FatMouse\‘\‘sTour

1119SPF

1127RomanForts

1140Courses

1157APlugforUNIX蛮不错的

1203Swordfish

1221Risk最短路

1197SortingSlides匹配

1268IsItATree?

不错的题,图论

1273It\‘\‘sIr-Resist-Able!

图论

1298DominoEffect最长路

1260King差分限制系统……

1291MPIMaelstrom不错的题,最长路

1266Gossiping

1285ShippingRoutes最短路

1313Gea

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

当前位置:首页 > 工作范文 > 行政公文

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

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