75TLE求调

P10815 【模板】快速读入

优化 `getchar()`
by LOSpace @ 2024-07-28 22:18:40


@[moonspace](/user/955580) 这怎么优化
by meifan666 @ 2024-07-28 22:19:52


```cpp #include <bits/stdc++.h> using namespace std; int n; long long ans; int t; int read(){ int k=1,ans=0; char s=getchar(); while(s<'0'||s>'9'){ if(s=='-')k=-1; s=getchar(); } while(s>='0'&&s<='9'){ ans=ans*10+s-'0'; s=getchar(); } return k*ans; } void write(long long x){ if(x<0)putchar('-'),x=-x; int sta[10],t=0; do{ sta[t++]=x%10,x/=10; }while(x); while(t)putchar(sta[--t]+'0'); } int main() { n=read(); while(n--){ t=read(); ans+=t; } write(ans); return 0; } ``` 改成栈还是TLE
by meifan666 @ 2024-07-28 22:28:52


@[meifan666](/user/1284088) 建议学习一下 fread(
by dthythxth_Huge_Brain @ 2024-07-28 22:42:12


看我主页。
by LOSpace @ 2024-07-28 22:42:13


@[moonspace](/user/955580) 系统维护,该内容暂不可见。
by meifan666 @ 2024-07-28 23:00:03


@[meifan666](/user/1284088) 把网址中 `.cn` 去掉
by wukaichen888 @ 2024-07-29 07:49:54


@[meifan666](/user/1284088) 把getchar()改成getchar_unlocked()即可AC,效率接近fread
by cly312 @ 2024-07-29 11:26:19


@[cly312](/user/437243) 感谢大佬已AC,此帖结
by meifan666 @ 2024-07-29 11:27:49


|