C++快读模板
C++的快速读入模板
1 inline int read() { 2 bool flag = false; int x = 0; 3 char ch = getchar(); 4 5 while (ch < '0' || ch > '9') { 6 if (ch == '-') flag = true; 7 ch = getchar(); 8 } 9 10 while (ch >= '0' && ch <= '9') { 11 x = (x << 1) + (x << 3) + ch - '0'; 12 ch = getchar(); 13 } 14 15 return flag ? -x : x; 16 }
当数据量比较大的时候可以考虑使用快读的方式进行数据的读入!
如有错误,欢迎指正!