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
    }
    

      

  • 相关阅读:
    eclipse中统计代码行数
    vmware ubuntu 最近遇到的一些问题
    Shows how to create and run composites dynamically
    程序员的艺术:排序算法舞蹈
    Apache Mina 网络通信
    OutOfMemoryError汇总
    c++/java/c# 几种编程语言的指针、引用比较
    Silverlight开发工具集合
    web.cong 详解
    ASP.NET中的web.config配置
  • 原文地址:https://www.cnblogs.com/invisible/p/2776255.html
Copyright © 2011-2022 走看看