读入外挂——秒杀scanf

读入外挂

当题目坑到连scanf都TLE的时候可试试读入外挂---

inline int getint() //inline为内联函数,目的是预处理,可减少时间
{
    char c=getchar();
    while(c!='-'&&!isdigit(c)) c=getchar();
    int f=0,tag=1;
    if(c=='-'){
        tag=-1;
        f=getchar()-'0';
    }
    else f=c-'0';
    while(isdigit(c=getchar())) f=f*10+(c-'0');
    return tag*f;
}
读入外挂(int版,也可改为long long)
template<class T>
inline void scan(T &ret)
{
    char c=getchar();
    while(!isdigit(c)) c=getchar();
    ret=c-'0';
    while(isdigit(c=getchar())) ret=ret*10+c-'0';
}
View Code
没有AC不了的题,只有不努力的ACMER!
原文地址:https://www.cnblogs.com/--560/p/4330037.html