pkupojkmp题目小结.docx
- 文档编号:8161708
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:24
- 大小:27.96KB
pkupojkmp题目小结.docx
《pkupojkmp题目小结.docx》由会员分享,可在线阅读,更多相关《pkupojkmp题目小结.docx(24页珍藏版)》请在冰豆网上搜索。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- pkupojkmp 题目 小结