acm 比赛 专业术语

ACM/ICPC 术语:

 

ICPC (International Collegiate Programming Contest) 国际大学生程序设计竞赛

AC (Accepted) 程序通过

WA (Wrong Answer) 错误的答案 (读做“哇”)

PE (Presentation Error) 输出格式错误

RE (Runtime Error) 程序执行错误 (常见于数组溢出、递归层数太多 ...)

CE (Compile Error) 编译错误

MLE (Memory Limit Exceeded) 内存超界(正式比赛没有内存限制,但如果用太多可能 RE)

TLE (Time Limit Exceed) 程序超时错误 (死循环或算法有问题)

OLE (Output Limit Exceed) 输出超界(一般不太常见,除非你输出了超过 1024K ...)

dp (Dynamic Programming) 动态编程,动态规划

dfs (Depth First Search) 深度优先搜索

bfs (Breadth First Search) 宽度/广度优先搜索

LCS (longest common subsequence) 最长公共子串

 

算法常用术语英中对照

 

Approximate String Matching 模糊匹配

Arbitrary Precision Arithmetic 高精度计算

Bandwidth Reduction 带宽压缩

Bin Packing 装箱问题

Calendrical Calculations 日期

Clique 最大团

Combinatorial Problems 组合问题

Computational Geometry 计算几何

Connected Components 连通分支

Constrained and Unconstrained Optimization 最值问题

Convex Hull 凸包

Cryptography 密码

Data Structures 基本数据结构

Determinants and Permanents 行列式

Dictionaries 字典

Discrete Fourier Transform 离散Fourier变换

Drawing Graphs Nicely 图的描绘

Drawing Trees 树的描绘

Edge and Vertex Connectivity 割边/割点

Edge Coloring 边染色

Eulerian Cycle / Chinese Postman Euler回路/中国邮路

Factoring and Primality Testing 因子分解/质数判定

Feedback Edge/Vertex Set 最大无环子图

Finite State Machine Minimization 有穷自动机简化

Generating Graphs 图的生成

Generating Partitions 划分生成

Generating Permutations 排列生成

Generating Subsets 子集生成

Graph Data Structures 

Graph Isomorphism 同构

Graph Partition 图的划分

Graph Problems — hard 图论-NP问题

Graph Problems — polynomial 图论-多项式算法

Hamiltonian Cycle Hamilton回路

Independent Set 独立集

Intersection Detection 碰撞测试

Job Scheduling 工程安排

Kd-Trees 线段树

Knapsack Problem 背包问题

Linear Programming 线性规划

Longest Common Substring 最长公共子串

Maintaining Line Arrangements 平面分割

Matching 匹配

Matrix Multiplication 矩阵乘法

Medial-Axis Transformation 中轴变换

Median and Selection 中位数

Minimum Spanning Tree 最小生成树

Minkowski Sum Minkowski

Motion Planning 运动规划

Nearest Neighbor Search 最近点对查询

Network Flow 网络流

Numerical Problems 数值问题

Planarity Detection and Embedding 平面性检测和嵌入

Point Location 位置查询

Polygon Partitioning 多边形分割

Priority Queues 优先队列

Random Number Generation 随机数生成

Range Search 范围查询

rate of convergence 收敛速度

robustness 鲁棒性

Satisfiability 可满足性

Searching 查找

Set and String Problems 集合与串的问题

Set Cover 集合覆盖

Set Data Structures 集合

Set Packing 集合配置

Shape Similarity 相似多边形

Shortest Common Superstring 最短公共父串

Shortest Path 最短路径

Simplifying Polygons 多边形化简

Solving Linear Equations 线性方程组

Sorting 排序

Steiner Tree Steiner

String Matching 模式匹配

Text Compression 压缩

Topological Sorting 拓扑排序

Transitive Closure and Reduction 传递闭包

Traveling Salesman Problem 旅行商问题

Triangulation 三角剖分

Vertex Coloring 点染色

Vertex Cover 点覆盖

Voronoi Diagrams Voronoi

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ACM Codebook(ACM代码手册)是一本整理了算法竞赛常用算法和数据结构的参考手册。它是为了帮助算法竞赛选手快速查阅各种算法和数据结构的实现而编写的。 ACM Codebook的内容非常丰富,包括了各种常用算法,如排序算法、图论算法、动态规划算法等。同时,它还包含了各种常用数据结构的实现,如链表、栈、队列、堆等。此外,ACM Codebook还介绍了一些常见的算法设计技巧和优化技巧,帮助选手更好地解决问题。 ACM Codebook的作用非常明显,首先它提供了各种算法和数据结构的实现代码,方便选手直接复制粘贴使用,节省了编写代码的时间。其次,ACM Codebook提供了详细的算法和数据结构的说明和示例,帮助选手理解和掌握这些算法和数据结构的原理和用法。最后,ACM Codebook还提供了一些常见问题的解决方案,帮助选手快速解决问题。 ACM Codebook的编写并不容易,需要作者具备扎实的算法和数据结构基础,并且对算法竞赛有深入的了解。编写ACM Codebook需要不断地修改和更新,以适应算法竞赛中不断变化的需求。 总之,ACM Codebook是一本非常有用的参考手册,它不仅提供了丰富的算法和数据结构的实现,还提供了对应的说明和示例,帮助算法竞赛选手快速掌握和应用这些算法和数据结构。它是算法竞赛选手在比赛中必备的工具之一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值