zoukankan      html  css  js  c++  java
  • OJ做题框架

    /*
    in windows
    the fc tool is so ugly!
    */
    #include <cctype>
    #include <cstdio>
    #include <cstring>
    #include <cstdlib>
    #include <cassert>
    #include <map>
    #include <list>
    #include <set>
    #include <queue>
    #include <vector>
    #include <sstream>
    #include <iterator>
    #include <iostream>
    #include <algorithm>
    using namespace std;
    const int msize = 100860;
    
    inline void init()
    {
    }
    
    inline bool input()
    {
        if ()
        {
            return true;
        }
        return false;
    }
    
    
    void process()
    {
    
    }
    
    inline void output()
    {
    
    }
    
    void localstream();
    void localjudge();
    
    int main()
    {
        localstream();
    
        do
        {
            init();
            if (!input())
                break;
            process(iorder, porder, 0);
            output();
        }
        while (true);
    
        localjudge();
        return 0;
    }
    
    inline void localstream()
    {
    #ifndef ONLINE_JUDGE
        assert(freopen("in.txt", "r", stdin) != NULL);
        assert(freopen("out.txt", "w", stdout) != NULL);
    #endif
    }
    
    inline void localjudge()
    {
    #ifndef ONLINE_JUDGE
        fclose(stdout);
        assert(freopen("CON", "w", stdout) != NULL);
        system("fc /a std.txt out.txt");
        cout << endl;
    #endif
    }
    

      

    /*
    in linux
       */
    #include <cctype>
    #include <cstdio>
    #include <cstring>
    #include <cstdlib>
    #include <cassert>
    #include <map>
    #include <list>
    #include <set>
    #include <queue>
    #include <vector>
    #include <sstream>
    #include <iterator>
    #include <iostream>
    #include <algorithm>
    using namespace std;
    const int msize = 100860;
    
    inline void init()
    {
    }
    
    inline bool input()
    {
        if ()
        {
            return true;
        }
        return false;
    }
    
    
    void process()
    {
    
    }
    
    inline void output()
    {
    
    }
    
    void localstream();
    void localjudge();
    
    int main()
    {
        localstream();
    
        do
        {
            init();
            if (!input())
                break;
            process(iorder, porder, 0);
            output();
        }
        while (true);
    
        localjudge();
        return 0;
    }
    
    void localstream()
    {
    #ifndef ONLINE_JUDGE
        assert(freopen("in", "r", stdin) != NULL);
        assert(freopen("out", "w", stdout) != NULL);
    #endif
    }
    
    void localjudge()
    {
    #ifndef ONLINE_JUDGE
        fclose(stdout);
        assert(freopen("/dev/tty", "w", stdout) != NULL);
        system("diff std out");
    #endif
    }
    

      

  • 相关阅读:
    Traefik使用
    kubernetes nfs-client-provisioner外部存储控制器
    基于腾讯云CLB实现K8S v1.10.1集群高可用+负载均衡
    k8s-rabbitmq-(一)集群部署
    TabSet 实现拖动后并保存配置
    C# MD5加密
    VSS “vc6.0vssum.dat may be corrupt”错误
    C#编程基础笔记
    android.view.WindowLeaked的解决办法
    【转】java线程系列---Runnable和Thread的区别
  • 原文地址:https://www.cnblogs.com/invisible/p/2776255.html
Copyright © 2011-2022 走看看