萌新求助fread快读

学术版

@[空灵王子](/user/333776) 日报 https://www.luogu.com.cn/blog/encore/io-you-hua-nei-suo-shi
by ADay @ 2020-07-05 18:44:18


@[ADay](/user/312393) 噢,谢谢大佬qwq
by 空灵王子 @ 2020-07-05 18:44:35


@[空灵王子](/user/333776) ```cpp #define getchar() (SS == TT && (TT = (SS = BB) + fread(BB,1,1 << 15,stdin),TT == SS) ? EOF : *SS++) char BB[1 << 15],*SS = BB,*TT = BB; int read() { int x = 0;int f = 1;char ch = getchar(); for(;!isdigit(ch);ch = getchar()) if(ch == '-') f = -1; for(;isdigit(ch);ch = getchar()) x = x * 10 + (ch ^ 48); return x * f; } const int N = 1010; int n,a[N]; int main() { freopen("","r","stdin"); n = read(); for(int i = 1;i <= n;i++) a[i] = read(); } ```
by 81179332_ @ 2020-07-05 18:44:49


@[81179332_](/user/53994) 谢谢w
by 空灵王子 @ 2020-07-05 18:49:13


@[空灵王子](/user/333776) ```cpp inline char gc() { static char buf[1048580],*p1=buf,*p2=buf; return p1==p2&&(p2=(p1=buf)+fread(buf,1,1048576,stdin),p1==p2)?EOF:*p1++; } inline int read() { int x=0; char ch=gc(); while(ch<'0'||ch>'9') { ch=gc(); } while(ch>='0'&&ch<='9') { x=x*10+ch-'0'; ch=gc(); } return x; } ```
by liqingyang @ 2020-07-05 20:10:48


|