C++读入优化和输出优化

来源:互联网 发布:淘宝浴衣与羽织的区别 编辑:程序博客网 时间:2024/06/11 06:23

【转葛姐的http://www.cnblogs.com/shamman/p/7455819.html】

读入优化:

inline int read() {    int x=0, w=1;    char ch=0;    while (ch<'0' || ch>'9') {        if (ch=='-')            w=-1;        ch=getchar();    }    while (ch>='0' && ch<='9')         x=(x<<3)+(x<<1)+ch-'0', ch=getchar();    return x*w;}

输出优化:

inline void write(int x) {    if (x<0)         putchar('-'), x=-x;    if (x>9)         write(x/10);    putchar(x%10+'0');}
原创粉丝点击