V2EX  ›  英汉词典

Competitive Programming

Definition|释义

“竞技编程/竞赛编程”:指在限定时间内围绕算法与数据结构题目进行编程解题的竞赛活动与训练体系,常见于 ACM/ICPC、IOI、Codeforces、AtCoder 等平台与赛事。(也可泛指“以比赛为导向的算法刷题与训练”。)

Pronunciation|发音

/kəmˈpɛtɪtɪv ˈproʊɡræmɪŋ/

Etymology|词源

competitive 来自拉丁语 competere(意为“共同追求/竞争”),经法语进入英语,表示“竞争性的”。programming 源自 program(“计划、程序”),与希腊语 programma(“公开写下的内容、告示”)相关。两词组合后,字面意思为“竞争性的编程”,引申为“以比赛形式进行的算法编程”。

Examples|例句

I started competitive programming to improve my problem-solving skills.
我开始做竞技编程是为了提升自己的解题能力。

Competitive programming requires not only coding speed but also a deep understanding of algorithms, data structures, and time complexity.
竞技编程不仅要求写代码快,还需要对算法、数据结构以及时间复杂度有深入理解。

Related Words|相关词

Notable Works|作品举例

  • Competitive Programming(Steven Halim, Felix Halim):经典竞赛编程教材,标题即使用该词组。
  • Competitive Programming 3(Steven Halim, Felix Halim):广泛用于训练与备赛。
  • Programming Challenges: The Programming Contest Training Manual(Steven S. Skiena, Miguel A. Revilla):以编程竞赛训练为核心主题,频繁出现相关表述与语境。
  • Guide to Competitive Programming(Antti Laaksonen):以竞赛编程为主线介绍算法与解题策略。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1952 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 12:43 · PVG 20:43 · LAX 04:43 · JFK 07:43
♥ Do have faith in what you're doing.