我比赛用的模板, 模仿《挑战程序设计竞赛》的风格:
//常用的头文件
#include <iostream>
#include <iomanip>
#include <algorithm>
#include <cmath>
#include <cstring>
#include <cctype>
using namespace std;
//输入的数据定义
//code
//解决问题
void solve()
{
//code
}
int main()
{
//数据输入
//code
solve();
return 0;
}
来个精简的
#include <iostream>
#include <iomanip>
#include <algorithm>
#include <cmath>
#include <cstring>
#include <cctype>
using namespace std;
void solve()
{
}
int main()
{
solve();
return 0;
}
iostream的常用函数:
cin,cout(其实它们是类, 不是语句)
iomanip的常用函数:
setprecision(int n) : 控制输出精度的
algorithm的常用函数:
sort,max, min, next_permutation
cmath的常用函数:
sqrt, pow, fabs, abs
cstring的常用函数:
strlen, strcpy, strcmp
cctype的常用函数:
主要就是判断字符类型的函数,如
isdigit, isalpha, isspace, islower, isupper
还有大小转换的:
toupper, tolower