• 头文件模板


    /********************* Template ************************/
    #include <set>
    #include <map>
    #include <cmath>
    #include <ctime>
    #include <deque>
    #include <queue>
    #include <stack>
    #include <bitset>
    #include <cstdio>
    #include <string>
    #include <vector>
    #include <cassert>
    #include <cstdlib>
    #include <cstring>
    #include <sstream>
    #include <iomanip>
    #include <iostream>
    #include <algorithm>
    using namespace std;
    #define EPS             (1e-8)
    #define MAXN            (1000050)
    #define MAXE            (1000050)
    #define DINF            (1e15)
    #define INF             (0x3f3f3f3f)
    #define LINF            (1LL<<62)
    #define MOD             (1000000007)
    #define PI              (3.14159265358979323846264338)
    #define LINE            cout<<" ------------------ "<<endl
    #define FIN             freopen("in.txt","r",stdin)
    #define FOUT            freopen("out.txt","w",stdout)
    #define lson            l,m,rt<<1
    #define rson            m+1,r,rt<<1|1
    #pragma comment         (linker,"/STACK:102400000,102400000")
    template<class T> inline int dcmp(double x)     {if(x < -EPS) return -1; else if(x > EPS) return 1; return 0;}
    template<class T> inline T L(T a)               {return (a << 1);}
    template<class T> inline T R(T a)               {return (a << 1 | 1);}
    template<class T> inline T lowbit(T a)          {return (a & -a);}
    template<class T> inline T Mid(T a,T b)         {return ((a + b) >> 1);}
    template<class T> inline T gcd(T a,T b)         {return b ? gcd(b,a%b) : a;}
    template<class T> inline T lcm(T a,T b)         {return a / gcd(a,b) * b;}
    template<class T> inline T Min(T a,T b)         {return a < b ? a : b;}
    template<class T> inline T Max(T a,T b)         {return a > b ? a : b;}
    template<class T> inline T Min(T a,T b,T c)     {return Min(Min(a,b),c);}
    template<class T> inline T Max(T a,T b,T c)     {return Max(Max(a,b),c);}
    template<class T> inline T Min(T a,T b,T c,T d) {return Min(Min(a,b),Min(c,d));}
    template<class T> inline T Max(T a,T b,T c,T d) {return Max(Max(a,b),Max(c,d));}
    template<class T> inline T ABS(T a)             {return (a > 0 ? a : -a);}
    template<class T> inline T mod(T x,T y)         {y = ABS(y); return x >= 0 ? x % y : x % y + y;}
    template<class T> inline T mul_mod(T a,T b,T n) {
        T ret = 0,tmp = a % n;
        while(b){
            if((b&1) && (ret+=tmp)>=n) ret -= n;
            if((b>>=1) && (tmp<<=1)>=n) tmp -= n;
        }return ret;
    }
    template<class T> inline T pow_mod(T a,T b,T n) {
        T ret = 1; a = a % n;
        while(b){
            if (b&1) ret = mul_mod(ret,a,n);
            if (b>>=1) a = mul_mod(a,a,n);
        }return ret;
    }
    template<class T> inline T exGCD(T a, T b, T &x, T &y) {
        if(!b) return x = 1,y = 0,a;
        T res = exGCD(b,a%b,x,y),tmp = x;
        x = y,y = tmp - (a / b) * y;
        return res;
    }
    template<class T> inline T reverse_bits(T x) {
        x = ((x >> 1) & 0x55555555) | ((x << 1) & 0xaaaaaaaa);
        x = ((x >> 2) & 0x33333333) | ((x << 2) & 0xcccccccc);
        x = ((x >> 4) & 0x0f0f0f0f) | ((x << 4) & 0xf0f0f0f0);
        x = ((x >> 8) & 0x00ff00ff) | ((x << 8) & 0xff00ff00);
        x = ((x >>16) & 0x0000ffff) | ((x <<16) & 0xffff0000);
        return x;
    }
    typedef long long LL;    typedef unsigned long long ULL;
    //typedef __int64 LL;      typedef unsigned __int64 ULL;
    /*********************   By  F   *********************/
    
    int main(){
        return 0;
    }
    #include <cmath>
    #include <cstdio>
    #include <string>
    #include <vector>
    #include <cstdlib>
    #include <cstring>
    #include <iostream>
    #include <algorithm>
    using namespace std;
    template<class T> inline T lcm(T a,T b)         {return a / __gcd(a,b) * b;}
    template<class T> inline T Min(T a,T b,T c)     {return min(min(a,b),c);}
    template<class T> inline T Max(T a,T b,T c)     {return max(max(a,b),c);}
    template<class T> inline T ABS(T a)             {return (a > 0 ? a : -a);}
    typedef long long LL;    typedef unsigned long long ULL;
    const int INF     = 0x3f3f3f3f;
    const int MOD     = 1000000007;
    const LL LINF     = (1LL<<62);
    const double EPS  = 1e-8;
    const double DINF = 1e15;
    const double PI   = acos(-1);
    
    const int MAXN = 100000;
    int main(){
        return 0;
    }
    #include <set>
    #include <map>
    #include <cmath>
    #include <queue>
    #include <stack>
    #include <bitset>
    #include <cstdio>
    #include <string>
    #include <vector>
    #include <cstdlib>
    #include <cstring>
    #include <sstream>
    #include <iostream>
    #include <algorithm>
    using namespace std;
    #define EPS             (1e-8)
    #define MAXN            (1000050)
    #define MAXE            (1000050)
    #define DINF            (1e15)
    #define INF             (0x3f3f3f3f)
    #define LINF            (1LL<<62)
    #define MOD             (1000000007)
    #define PI              (3.14159265358979323846)
    #define LINE            cout<<" ------------------ "<<endl
    #define lson            l,m,rt<<1
    #define rson            m+1,r,rt<<1|1
    template<class T> inline int dcmp(double x)     {if(x < -EPS) return -1; else if(x > EPS) return 1; return 0;}
    template<class T> inline T L(T a)               {return (a << 1);}
    template<class T> inline T R(T a)               {return (a << 1 | 1);}
    template<class T> inline T lowbit(T a)          {return (a & -a);}
    template<class T> inline T lcm(T a,T b)         {return a / __gcd(a,b) * b;}
    template<class T> inline T Min(T a,T b,T c)     {return min(min(a,b),c);}
    template<class T> inline T Max(T a,T b,T c)     {return max(max(a,b),c);}
    template<class T> inline T ABS(T a)             {return (a > 0 ? a : -a);}
    class $CLASSNAME${
        public:
        $RC$ $METHODNAME$($METHODPARMS$) {
            $CARETPOSITION$
        }
        $TESTCODE$
    };
    
    // BEGIN CUT HERE
    int main(){
        $CLASSNAME$ ___test;
        ___test.run_test(-1);
        return 0;
    }
    // END CUT HERE
  • 相关阅读:
    Ubuntu18.04下搭建LNMP教程-超详细图文(Nginx+MySQL+PHP含各种解决报错问题)
    win10下Ubuntu18.04安装的简单教程
    Bugku-CTF加密篇之富强民主
    PHP中PHP $_POST和PHP $_REQUEST及PHP $_GET的用法及区别
    Base系列编码浅析【base16 base32 base64 base85 base36 base 58 base91 base 92 base62】
    Bugku-CTF加密篇之贝斯家族(@iH<,{bdR2H;i6*Tm,Wx2izpx2!)
    Bugku-CTF加密篇之这不是md5(666c61677b616537333538376261353662616566357d)
    Bugku-CTF加密篇之告诉你个秘密(ISCCCTF)
    攻防世界—pwn—guess_num
    攻防世界—pwn—level2
  • 原文地址:https://www.cnblogs.com/Felix-F/p/3296800.html
Copyright © 2020-2023  润新知