C++ 竞赛常用头文件

C、传统 C++

#include     设定插入点
#include     字符处理
#include      定义错误码
#include     浮点数处理
#include    文件输入/输出
#include     参数化输入/输出
#include    数据流输入/输出
#include     定义各种数据类型最值常量
#include     定义本地化函数
#include      定义数学函数
#include     定义输入/输出函数
#include     定义杂项函数及内存分配函数
#include     字符串处理
#include    基于数组的输入/输出
#include      定义关于时间的函数
#include      宽字符处理及输入/输出
#include     宽字符分类

标准 C++ 

#include      通用算法
#include       位集容器
#include
#include
#include
#include
#include      复数类
#include
#include
#include
#include
#include       双端队列容器
#include     异常处理类
#include
#include     定义运算函数(代替运算符)
#include
#include        线性列表容器
#include        映射容器
#include
#include       基本输入/输出支持
#include     输入/输出系统使用的前置声明
#include
#include      基本输入流
#include      基本输出流
#include        队列容器
#include        集合容器
#include      基于字符串的流
#include       堆栈容器    
#include     标准异常类
#include    底层输入/输出支持
#include      字符串类
#include      通用模板类
#include      动态数组容器
#include
#include

C99 增加

#include   复数处理
#include     浮点环境
#include   整数格式转换
#include    布尔环境
#include    整型环境
#include   通用类型数学宏

——————————————————————————————————————————

我的头文件模板:

 1 #include
 2 #include
 3 #include
 4 #include
 5 #include
 6 #include
 7 #include
 8 #include
 9 #include
10 #include
11 #define maxn 1000001
12 #define F(i,j,k) for(int i=j;i<=k;i++)
13 #define M(a,b) memset(a,b,sizeof(a))
14 #define FF(i,j,k) for(int i=j;i>=k;i--)
15 #define inf 0x7fffffff
16 using namespace std;
17 int read(){
18     int x=0,f=1;char ch=getchar();
19     while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
20     while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}
21     return x*f;
22 }
23 int main()
24 {
25     std::ios::sync_with_stdio(false);//cout<
26     #ifdef LOCAL
27     freopen("data.in","r",stdin);
28     freopen("data.out","w",stdout);
29     #endif
30    int n,m;
31     
32 }
View Code

 

你可能感兴趣的:(C++ 竞赛常用头文件)