为什么用 C++
运行快、STL 强大,是 OJ 与 ICPC 最主流选择。本 OJ 支持 C++17 沙箱评测。
推荐模板
#include <bits/stdc++.h> // 部分环境可用;正式比赛建议按需 include
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
return 0;
}
按需包含常用头文件:#include <queue>、#include <map> 等。
命名空间
using namespace std; 可省略 std:: 前缀。避免 using namespace std; 与自定义名冲突。
编译常见选项
-std=c++17、-O2(OJ 一般已配置)- 本地:
g++ -std=c++17 -O2 -o main main.cpp