zoukankan      html  css  js  c++  java
  • 头文件

    没贴头文件默认是这个

    // By Hacheylight
    
    #include <map>
    #include <set>
    #include <ctime>
    #include <queue>
    #include <stack>
    #include <cmath>
    #include <vector>
    #include <bitset>
    #include <cstdio>
    #include <cctype>
    #include <string>
    #include <numeric>
    #include <cstring>
    #include <cassert>
    #include <climits>
    #include <cstdlib>
    #include <iostream>
    #include <algorithm>
    #include <functional>
    using namespace std ;
    //#define int long long
    #define rep(i, a, b) for (int i = (a); i <= (b); i++)
    #define per(i, a, b) for (int i = (a); i >= (b); i--)
    #define loop(it, v) for (auto it = v.begin(); it != v.end(); it++)
    #define cont(i, x) for (int i = head[x]; i; i = e[i].nxt)
    #define clr(a) memset(a, 0, sizeof(a))
    #define ass(a, sum) memset(a, sum, sizeof(a))
    #define lowbit(x) (x & -x)
    #define all(x) x.begin(), x.end()
    #define SC(t, x) static_cast <t> (x)
    #define ub upper_bound
    #define lb lower_bound
    #define pqueue priority_queue
    #define mp make_pair
    #define pb push_back
    #define pof pop_front
    #define pob pop_back
    #define fi first
    #define se second
    #define y1 y1_
    #define Pi acos(-1.0)
    #define iv inline void
    #define enter cout << endl
    #define siz(x) ((int)x.size())
    #define file(x) freopen(x".in", "r", stdin),freopen(x".out", "w", stdout)
    typedef long double ld ;
    typedef long long ll ;
    typedef unsigned long long ull ;
    typedef pair <int, int> pii ;
    typedef pair <ll, int> pli ;
    typedef pair<int, pii> tri ;
    typedef vector <int> vi ;
    typedef vector <pii> vii ;
    typedef vector <vi> vvi ;
    typedef queue <int> qi ;
    typedef queue <pii> qii ;
    typedef set <int> si ;
    typedef map <int, int> mii ;
    typedef map <string, int> msi ;
    const int N = 100010 ; // 这个就饶了我吧
    const int INF = 0x3f3f3f3f ;
    const int iinf = 1 << 30 ;
    const ll linf = 2e18 ;
    const int mod = 1000000007 ;
    const double eps = 1e-7 ;
    void douout(double x){ printf("%lf
    ", x + 0.0000000001) ; }
    template <class T> void print(T a) { cout << a << endl ; exit(0) ; }
    template <class T> void chmin(T &a, T b) { if (a > b) a = b ; }
    template <class T> void chmax(T &a, T b) { if (a < b) a = b ; }
    void add(ll &a, ll b) { a += b ; }
    void sub(int &a, int b) { a = (a - b + mod) % mod ; }
    void mul(int &a, int b) { a = (ll) a * b % mod ; }
    int addv(int a, int b) { return (a += b) >= mod ? a -= mod : a ; }
    int subv(int a, int b) { return (a -= b) < 0 ? a += mod : a ; }
    int mulv(int a, int b) { return (ll) a * b % mod ; }
    int read() {
        int f = 1, x = 0 ;
        char ch = getchar() ;
        while (!isdigit(ch)) { if (ch == '-') f = -1 ; ch = getchar() ; }
        while (isdigit(ch)) { x = x * 10 + ch -'0' ; ch = getchar() ; }
        return x * f ;
    }
    
    int pw(int a, int b) {
        int s = 1 ;
        for (; b; b >>= 1, a = (ll) a * a % mod)
        if (b & 1) s = (ll) s * a % mod ;
        return s ;
    }
    
  • 相关阅读:
    电脑缺少网卡驱动不能上网
    eclipse的package, folder, source folder 异同以及相互转化
    向数据库表插入查询的数据
    更换项目jdk版本
    linux安装jdk(非rpm命令)
    主机ping不同虚拟机
    如何实现VoIP中大并发应用
    简单设置几个参数让你的电脑无人可染指(只有你能用)
    aliyun阿里云Maven仓库地址——加速你的maven构建
    nodejs持续学习--必须关注4网站
  • 原文地址:https://www.cnblogs.com/harryhqg/p/Head.html
Copyright © 2011-2022 走看看