我希望用快速的输入和输出在我的代码。使用下面的函数,我明白了getchar_unlocked
用于快速输入的用法。使用putchar_unlocked用于快速输出
inline int next_int() {
int n = 0;
char c = getchar_unlocked();
while (!('0' <= c && c <= '9')) {
c = getchar_unlocked();
}
while ('0' <= c && c <= '9') {
n = n * 10 + c - '0';
c = getchar_unlocked();
}
return n;
}
有人请解释我如何使用putchar_unlocked()
功能快速输出?
我所经历的this question有有人说putchar_unlocked()
可用于快速输出。
您使用的是C++还是c? – aaronman
@aaronman我使用C++ –
那么不这样做,因为你可能不需要它 – aaronman