C++ 是最广泛使用于算法竞赛领域的语言,具有执行快、内存开销小等特点。C++ 的相关资料也最为丰富。笔者主要使用此语言,且在算法部分也会使用 C++ 语言,除非其他语言可以提供更好的解决方案。
#include <iostream>using namespace std;int main() {int a, b;cin >> a >> b;cout << a + b << endl;return 0;}
C++ 基本兼容 C 语言,并且拥有许多新的功能,可以让选手在赛场上事半功倍。
参考: C 与 C++ 区别
也正是这样,C++ 环境下,选手可以选择 C/C++ 两种风格的代码,主要体现在输入输出和字符串上。本篇只采用 C++ 风格代码,好处是输出语句不用考虑数据的类型。但不得不承认的是,C 风格的语句执行速度更快,格式化输出有时也更方便,但这些都可以通过技巧弥补。笔者偏爱 C++ 风格语句的优雅,因此放弃使用 C 风格的语句。
