将整数一个字符一个字符地读入,再转成整数,比直接作为整数读入快。
在读入大规模的整数数据时比较有效。
代码如下:
inline void read_int(int &num) { char c; while (c = getchar(), c < ‘0‘ || c > ‘9‘); num = c - ‘0‘; while (c = getchar(), c >= ‘0‘ && c <= ‘9‘) num = num * 10 + c - ‘0‘; }
时间: 2024-08-06 20:06:07