• 输入挂


    输入挂   
    比一般的输入挂还快一些 但这个输入挂使用了之后就不能再使用其它的输入函数了 
    typedef long long LL;
    namespace IStream {
        const int L = 1 << 15;  
        char buffer[L], *S, *T;  
        inline char get_char() {  
            if (S == T) {  
                T = (S = buffer) + fread(buffer, 1, L, stdin);  
                if (S == T) return EOF;  
            }  
            return *S++;  
        }  
        inline int get_int(int& tvalue) {//含有负数的整型读入, 成功返回1 失败返回EOF
            char c;
            int re = 0, sgn = 1;
            for (c = get_char(); c != EOF && c != '-' && (c<'0' || c>'9'); c = get_char());
            if (c == EOF) return EOF;
            if (c == '-') { sgn = -1; c = get_char(); }
            while (c >= '0' && c <= '9')
                re=(re<<1)+(re<<3)+(c-'0'), c=get_char();  
            tvalue = sgn * re;
            return 1;
        }
     
    }
    using IStream::get_int;
  • 相关阅读:
    Mybatis学习笔记
    Java——设计模式
    Java——多线程
    Java——集合
    DAO层、Service层、Controller层、View层
    Mybatis整合spring
    Spring中的DI和IOC
    事务
    Xml实现AOP
    2018.3.10考试的试题解析
  • 原文地址:https://www.cnblogs.com/DWVictor/p/10283202.html
Copyright © 2020-2023  润新知