|
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(题意较难懂) 223 1 2371(简单排序) 2388(顺序统计算法) 2418(二叉排序树) 2、 搜索、回溯、遍历 1022 1111d 1118 1129 1190 1562 1564 1573 1655 2184 2225 2243 2312 2362 2378 238 6 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、 历法 1008 2080 (这种题要小心) 4、 枚举 1012,1046, 1387, 1411, 2245, 2326, 2363, 2381,1054(剪枝要求较高),16 50 (小数的精度问题) 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、 动态规划 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, 1323, 1477, 1716, 1784,1328 1755(或用单纯形方法),2054,10 17, 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,1281 1928 2083 2141 2015 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, 1016 1051 11 26 1318 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 140 5 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, 1273 drainage ditches,1274 the perfect stall,1325 machine schedule,1459 pow er 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 zipp er 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、 1244 Slots of Fun、 1250 Tanning Salon、 1102 LC-Display、 1147 Binary codes、 1013 Counterfeit Dollar、 19、博弈类 1067 取石子游戏、 1740 A New Stone Game、 2234 Matches Game、 1082 Calendar Game 、 2348 Euclid\'s Game、 2413 How many Fibs?、 2419 Forest 20、简单、模拟题 1001 Exponentiation 、 1002 487-3279、 1003 Hangover 、 1701 Dissatisfying Lift、 2301 Beat the Spread!、 2304 Combination Lock、 2328 Guessing Game、 2403 Hay Points 、 2406 Power Strings、 2339 Rock, Scissors, Paper、 2350 Above Average、 2218 Does This Make Me Look Fat?、 2260 Error Correction、 2262 Goldbach\'s Conjecture、 2272 Bullseye、 2136 Vertical Histogram、 2174 Decoding Task、 2183 Bovine Math Geniuses、 2000 Gold Coins、 2014 Flow Layout、 2051 Argus、 2081 Calendar、 1918 Ranking List、 1922 Ride to School、 1970 The Game、 1972 Dice Stacking、 1974 The Happy Worm、 1978 Hanafuda Shuffle、 1979 Red and Black、 1617 Crypto Columns、 1666 Candy Sharing Game、 1674 Sorting by Swapping、 1503 Integer Inquiry、 1504 Adding Reversed Numbers、 1528 Perfection、 1546 Basically Speaking、 1547 Clay Bully、 1573 Robot Motion、 1575 Easier Done Than Said?、 1581 A Contesting Decision、 1590 Palindromes、 1454 Factorial Frequencies、 1363 Rails、 1218 THE DRUNK JAILER、 1281 MANAGER、 1132 Border、 1028 Web Navigation、 21、初等数学 1003 Hangover、 1045 Bode Plot、 1254 Hansel and Grethel、 1269 Intersecting Lines、 1401 Factorial、 1410 Intersection、 2363 Blocks 、 2365 Rope、 2242 The Circumference of the Circle、 2291 Rotten Ropes、 2295 A DP Problem、 2126 Factoring a Polynomial、 2191 Mersenne Composite Numbers、 2196 Specialized Four-Digit Numbers、 1914 Cramer\'s Rule、 1835 宇航员、 1799 Yeehaa!、 1607 Deck、 1244 Slots of Fun、 1269 Intersecting Lines、 1299 Polar Explorer、 1183 反正切函数的应用、 22、匹配 1274, 1422, 1469, 1719, 2060, 2239, ------------------------------------------------------------------------------ ------------- 经典 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) 趣味 1067(很难的数学,但仔细研究,是一片广阔的领域) 1147(有O(n)的算法,需要思考) 1240(直到一棵树的先序和后序遍历,那么有几种中序遍历呢?dp) 1426(是数论吗?错,是图论!) 1648(别用计算几何,用整点这个特点绕过精度的障碍吧) 1833(找规律) 1844(貌似dp或是搜索,其实是道有趣的数学题) 1922(贪心,哈哈) 2231 2305(不需要高精度噢) 2328(要仔细噢) 2356(数论知识) 2359(约瑟夫问题变种) 2392(有趣的问题) 很繁的题 1001 1008 1087(构图很烦,还有二分图的最大匹配) 1128(USACO) 1245 1329 1550(考的是读题和理解能力) 1649(dp) 2200(字符串处理+枚举) 2358(枚举和避免重复都很烦) 2361(仔细仔细再仔细) 难题 1014(数学证明比较难,但有那种想法更重要) 1037(比较难的dp) 1405(高精度算法也分有等级之分,不断改进吧) 2002(不知道有没有比O(n^2*logn)更有的算法?) 2054(极难,很强的思考能力) 2085(组合数学) 2414(dp,但要剪枝) 2415(搜索) 2423(计算几何+统计) 多解题 1002(可以用排序,也可以用统计的方法) 1338(搜索和dp都可以) 1664(搜索和dp都练一练吧) 2082(这可是我讲的题噢) 2352(桶排和二叉树都行) 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: 用二进制串来表示状态 |
相关推荐
ACM 题型分类+解题方法
ACM 题型分类 ACM 题型分类 ACM 题型分类
POJ分类【转】
ACM-题型分类的代码主流算法:Ø 1.搜索 //回溯Ø 2.DP(动态规划) Ø 3.贪心 Ø 4.图论 //Dijkstra、最小生成树、网络流Ø 5.数论 //解模线性方程Ø 6.计算几何 //凸壳、同等安置矩形的并的面积与周长Ø 7.组合数学 //Polya定理Ø ...
ACM比赛经验与常见问题对应的解题技巧总结
接下来我们将对上述内容进行更详细的展开,以提供更具实践性的ACM比赛经验分享: 一、赛前准备 基础知识储备的具体实施: 对于C++等编程语言,深入理解指针、模板、面向对象设计等内容,这些在解决某些复杂问题时尤为关键。 数据结构方面,不仅要掌握数组、链表、栈、队列、哈希表、集合、树(二叉树、平衡树、红黑树、B树等)的基本操作,还要了解其在不同问题中的应用场景。 刷题训练的实例: 在LeetCode等平台上,针对特定类型题目进行专题训练,例如,你可以专门花一段时间集中攻克动态规划的问题,然后转至图论相关题目,每个主题完成后都要梳理总结,整理成便于查阅的笔记。 二、比赛策略 题目分析的实际操作: 在比赛开始阶段,团队成员可以分工快速扫读所有题目,标记出关键词和数据范围,初步评估题目难度和可能使用的算法。 对于简单的题目,快速撰写代码并通过样例测试,尽快提交获取分数。 调试与测试的技巧: 借助一些内置的或者自定义的小规模测试数据来快速检验代码的基本正确性。 如果题目有明确的时间或空间限制,需要在开发过程中就考虑到效率问题,适当的时候引入剪枝、优化数据结构等方式提高性能。 三、赛后反思
ACM题目类型汇总
ACM题目类型汇总 有一天在逛优快云的时候突然看到ICPC-ACM题目类型的汇总,于是记在了操作系统的书上,今天有机会来汇总一下。 一共有16个类型: 动态规划 · Dynamic Programming 贪心算法 · Greedy 穷举搜索 · Complete 漫水填充 · Flood Fill 最短路径 · Shortest Path 回朔搜索技术 · Recarsive Search T...
Windows下玩转DeepSeek-R1:Ollama+Docker配置RAGFlow的3种网络调试方案
本文详细介绍了在Windows环境下使用Ollama和Docker配置RAGFlow的三种网络调试方案,帮助开发者解决本地部署AI知识库系统时的网络隔离问题。通过host.docker.internal直连、自定义Docker网桥网络和端口映射与反向代理三种方法,实现DeepSeek-R1模型与RAGFlow的高效通信,提升本地AI应用的开发效率。
2023电赛B题实战解析:基于立创天空星开发板的同轴线缆长度与负载测量系统
本文详细解析了2023年全国大学生电子设计竞赛B题的实战方案,重点介绍了基于立创EDA天空星开发板(STM32F103)的同轴线缆长度与负载测量系统。文章深入剖析了两种核心测量方案,并推荐了更稳定易实现的NE555测电容法,提供了从硬件选型、电路设计到软件编程、参数标定的完整“施工图”,实测精度可达厘米级和皮法级,为电赛复现与高精度测量学习提供了清晰指导。
关于acm题型
ACM,为了这比赛刷了很多题但是却没有系统的总结它的题型所以在这里总结一下题型,让更多的人收益,也让自己日后能谨记。 ACM的题型中有分三个等级。很简单就是初、中、高级。而其中分为这几类: 一、基本算法 二、图算法 三、数据结构 四、搜索 五、动态规划 六、数学 七、计算几何学 而最主流的有: 1、搜索 2、DP(动态规划) 3、贪心 4、图论 5、数论
SECS/GEM协议学习教程
摘要:SECS/GEM是半导体制造设备通信的国际标准,定义了主机系统与设备间的通信规范,包括设备控制、状态监控、数据采集等功能。协议采用分层架构(应用层、消息层、传输层、物理层),支持关键消息类型如S1F13(建立通信)、S2F13(数据采集)等。通信流程涵盖建立连接、数据交换和终止会话,并通过状态变量(SVID)、事件(CEID)等实现实时交互。典型应用包括设备初始化、报警处理及配方管理,需处理数据类型(如U2、A、L)和通信调试问题。
ACM题型分类
Dynamic Programming (动态规划)Greedy (贪心算法)Complete Search (穷举搜索)Flood Fill (不知该如何翻译)Shortest Path (最短路径)Recursive Search Techniques (回溯搜索技术)Minimum Spanning Tree (最小生成树)Knapsack (背包问题)Computational Geo
Amber分子动力学模拟:蛋白结构准备全流程与关键注意事项
分子动力学模拟是研究蛋白结构、配体结合与构象变化的重要计算手段,其结果的可靠性高度依赖初始结构的质量。在Amber模拟体系中,结构准备是决定后续计算成败的“一票否决”环节,任何缺失残基、错误质子化状态或未处理的二硫键都可能让长时程模拟失去意义。从PDB原始文件出发,需依次完成结构检查与清洗、残基命名统一、配体参数化、金属离子建模、加氢及质子化状态判断,最后通过tleap构建力场、溶剂盒子与离子环境。这一过程看似琐碎,却直接决定了蛋白在模拟中的物理合理性。无论是解析催化机制、评估药物结合亲和力,还是探索构象变
ERA5数据批量下载
ERA5再分析数据的IDM接管下载
杭电题库分类
ACM/ICPC PKU 题目分类 (2008-02-08 17:16:27) 标签:icpc it 分类:ICPC ACM-题型分类的代码 主流算法: Ø 1.搜索 //回溯 Ø 2.DP(动态规划) Ø 3.贪心 Ø 4.图论 //Dijkstra、最小生成树、
Vector CANape的使用记录
开门见山,今天想和大家分享下CANape使用记录,分享原因是近日在分析一个客户现场软件问题时,需要用到CANape来实时的监测ECU中的变量,因为之前对CANape的认知比较浅薄,觉得标定工程师使用他就足够了,但是这次的经历让我觉得需要写点东西来记录自己学习并使用他的过程。 相信大家能够在网上找到很多关于如何使用CANape的文章,从新建Project到后面的数据的观测、保存以及回放等等。我个人也是这么学过来的,所以我不打算从那些方面着手去描述如何使用她,而是根据我的真实使用过程以及问题的抛出到如何解决来
acm之pku题目分类
11
3.嵌入式控制器EC学习,源码框架(60/64端口)(一)
服务函数剖析 上一篇讲到while循环会一直查询十六个标志位是否满足要求,一旦其中某个标志位为1时,程序将会执行相应的服务函数,而执行服务函数是通过函数指针(service_table[ _R1 ])();来实现的。接下来我们分别来看看这十六个服务函数分别包含了哪些内容。 16个函数的函数名如下: const FUNCT_PTR_V_V code service_table[16] = { // Hi-Level Service Service_PCI, // Host 6
air780e stm32标准库发送英文短信,如何实现?(附相关源码,仅供参考)
🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up! 备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。
[转]PKU ACM 题目分类
pku上的题目分类 动态规划: 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 Subsequenc...
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
PKU ACM 题目分类
pku上的题目分类动态规划: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 Functi
Outlook Express 6 (OE6) for Win7/Win8/Win10
英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
pku acm 题目分类
1.搜索 //回溯2.DP(动态规划) 3.贪心 北大ACM题分类2009-01-27 14.图论 //Dijkstra、最小生成树、网络流5.数论 //解模线性方程6.计算几何 //凸壳、同等安置矩形的并的面积与周长sp; 7.组合数学 //Polya定理8.模拟 9.数据结构 //并查集、堆sp; 10.博弈论 1、 排序sp; 1423, 1694, 1723, 1727, 1763, 1788, 1828, 1838, 1840, 2201, 2376, 2377, 2380, 1318, 1877
数学建模模型总结
这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!
acm之pku题目分类[ZT]
转载自:http://www.cppblog.com/luxuejuncarl/archive/2007/03/02/19115.aspxacm之pku题目分类对ACM有兴趣的同学们可以看看DP: 1011 NTA 简单题 1013 Great Equipment 简单题 1024 Calendar Game 简单题 10
(转)acm之pku题目分类
acm之pku题目分类 对ACM有兴趣的同学们可以看看 DP: 1011 NTA 简单题 1013 Great Equipment 简单题 1024 Calendar Game 简单题 1027 Human Gene Functions 简单题 1037 Gridland 简单...
362



被折叠的 条评论
为什么被折叠?



