C++ 刷题常用头文件
在利用C++进行编程时,如果利用常用头文件可使得效率大大的提升,无论是在进行ACM竞赛,还是在其他算法竞赛中,如果熟练掌握常用头文件,不亚于拥有一把神兵利器。
在算法竞赛中常用的头文件有:
C++头文件:
#include <algorithm> //通用算法
#include <deque> //双端队列容器
#include <list> //线性列表容器
#include <map> //映射容器
#include <iostream> //基本输入输出流
#include <queue> //队列容器
#include <set> //集合容器
#include <stack> //堆栈容器
#include <string> //字符串类
#include <vector> //动态数组容器
#include <hash_map> //字典(hash map)
#include <math> //数学函数类
C头文件:
#include <cmath>
#include <complex>
#include <cstdio>
#include <cstdlib>
#include <cstring>
在进行C++编程时,C与C++头文件都可直接使用,后面将一一介绍这些头文件。
推荐一个比较好的C++学习网站
http:www.cplusplus.com