读入优化

来源:互联网 发布:淘宝视觉营销 编辑:程序博客网 时间:2024/06/05 16:13

可能在很多情况下,acm的题目都会因为数据规模较大而建议你进行读入优化,这个时候,我们就可以使用如下方法进行读入优化

void get_val(int &ret){    int sgn=1;    char c;    while(((c=getchar())<'0'||c>'9')&&c!='-');    if(c=='-')        sgn=-1,ret=0;    else        ret=c-'0';    while((c=getchar())>='0'&&c<='9')        ret=ret*10+c-'0';    ret*=sgn;}

虽然我也不知道为什么这样会使得读入变快,但是毕竟很多人在用,所以我们不妨学一下。


菜鸟成长记

0 0