• C++ 竞赛常用头文件


    C、传统 C++

    #include <assert.h>    设定插入点
    #include <ctype.h>    字符处理
    #include <errno.h>     定义错误码
    #include <float.h>    浮点数处理
    #include <fstream.h>   文件输入/输出
    #include <iomanip.h>    参数化输入/输出
    #include <iostream.h>   数据流输入/输出
    #include <limits.h>    定义各种数据类型最值常量
    #include <locale.h>    定义本地化函数
    #include <math.h>     定义数学函数
    #include <stdio.h>    定义输入/输出函数
    #include <stdlib.h>    定义杂项函数及内存分配函数
    #include <string.h>    字符串处理
    #include <strstrea.h>   基于数组的输入/输出
    #include <time.h>     定义关于时间的函数
    #include <wchar.h>     宽字符处理及输入/输出
    #include <wctype.h>    宽字符分类

    标准 C++ 

    #include <algorithm>     通用算法
    #include <bitset>      位集容器
    #include <cctype>
    #include <cerrno>
    #include <clocale>
    #include <cmath>
    #include <complex>     复数类
    #include <cstdio>
    #include <cstdlib>
    #include <cstring>
    #include <ctime>
    #include <deque>      双端队列容器
    #include <exception>    异常处理类
    #include <fstream>
    #include <functional>    定义运算函数(代替运算符)
    #include <limits>
    #include <list>       线性列表容器
    #include <map>       映射容器
    #include <iomanip>
    #include <ios>      基本输入/输出支持
    #include <iosfwd>    输入/输出系统使用的前置声明
    #include <iostream>
    #include <istream>     基本输入流
    #include <ostream>     基本输出流
    #include <queue>       队列容器
    #include <set>       集合容器
    #include <sstream>     基于字符串的流
    #include <stack>      堆栈容器    
    #include <stdexcept>    标准异常类
    #include <streambuf>   底层输入/输出支持
    #include <string>     字符串类
    #include <utility>     通用模板类
    #include <vector>     动态数组容器
    #include <cwchar>
    #include <cwctype>

    C99 增加

    #include <complex.h>  复数处理
    #include <fenv.h>    浮点环境
    #include <inttypes.h>  整数格式转换
    #include <stdbool.h>   布尔环境
    #include <stdint.h>   整型环境
    #include <tgmath.h>  通用类型数学宏

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

    我的头文件模板:

     1 #include<iostream>
     2 #include<cstdio>
     3 #include<cstring>
     4 #include<cmath>
     5 #include<algorithm>
     6 #include<queue>
     7 #include<cstdlib>
     8 #include<iomanip>
     9 #include<cassert>
    10 #include<climits>
    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<<setiosflags(ios::fixed)<<setprecision(1)<<y;
    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
  • 相关阅读:
    【html+css3】在一张jpg图片上,显示多张透明的png图片
    【php】php输出jquery的轮询,5秒跳转指定url
    【jquery采坑】Ajax配合form的submit提交(微擎表单提交,ajax验证,submit提交)
    【redis持久化】redis持久化理解
    【微信上传素材接口--临时&永久性】微信临时&永久性上传、获取返回的medie_id 和url
    【PHP】php生成一个不重复的数字(订单号、会员号)
    【MySQL】玩转触发器、监听器
    java 比较两个日期大小(2) 用before(), after()
    java 比较两个日期大小(1)
    SoapUI 获取当天时间
  • 原文地址:https://www.cnblogs.com/SBSOI/p/5642862.html
Copyright © 2020-2023  润新知