算法竞赛（又称编程竞赛、信息学竞赛、程式设计竞赛，不同于-{zh-hans:黑客松; zh-hant:骇客松}}-）是一项智力运动，通常在互联网上或局域网上举行，其内容包括参与者尝试根据提供的要求进行编程 。 参赛者被称为"竞赛程序员" 。算法竞赛得到了多家跨国软件和互联网公司的认可和支持，例如Google和Facebook。有几个组织定期举办算法竞赛。编程竞赛通常涉及到主办方向参赛者提出一组逻辑或数学问题（参赛者的数量可能从几万到数千不等），并且要求参赛者编写能够解决每个问题的计算机程序。评测主要基于