关于快读快写
namespace FastIO{
int rd()
{
int x = 0, f = 1;
char c = gc();
while(c < '0' || c > '9'){
if(c == '-') f = (- 1);
c = gc();
}
while(c >= '0' && c <= '9'){
x = x * 10 + (c - '0');
c = gc();
}
return (x * f);
}
void wt(int x)
{
if(x < 0){
x = (- x);
pc('-');
}
if(x > 9) wt(x / 10);
pc(x % 10 + '0');
return ;
}
}
using namespace FastIO;
当需要把快写改成 long long 时,不要在 wt 里的常数后面添 ll,否则可能会出错。[正确的做法是仅仅把 int x 改成 long long x,因为 int 和 long long 运算时会自动转成 long long。](?????)
2024.11.8