C++ 快读快写
作者:
P.Space
,
2025-01-12 16:37:18
,
所有人可见
,
阅读 20
C++ 快读
代码
// long long 读入则将所有 int 改成 long long 即可
inline int read() {
int now = 0, nev = 1;
char c = getchar();
while(c < '0' || c > '9') {
if(c == '-')
nev = -1;
c = getchar();
}
while(c >= '0' && c <= '9') {
now = (now << 1) + (now << 3) + (c & 15);
c = getchar();
}
return now * nev;
}
使用
x = read();
C++ 快写
代码
// long long 输出则将所有 int 改成 long long 即可
inline void write(int x) {
if(x < 0) {
putchar('-');
x = -x;
}
if(x > 9)
write(x / 10);
putchar(x % 10 + '0');
}
使用
write(x);