template <typename T>
void read(T &x)
{
x = 0;
int f = 1;
char c = getchar();
while(!isdigit(c)) {if(c == '-') f = -1; c = getchar();}
while(isdigit(c)) x = x * 10 + c - '0', c = getchar();
x *= f;
return;
}
template <typename T>
void write(T x)
{
if(x < 0) putchar('-'), x = -x;
if(x > 9) write(x / 10);
putchar(x % 10 + '0');
return;
}
相关文章
- 11-23快排模板
- 11-23快读
- 11-23手写nth_element模板(随机化版快排)
- 11-23快读&快写模板【附O2优化】
- 11-23卡常三连(快读快写+re)
- 11-23L - Largest Allowed Area ( 二维前缀和 + 快读 )
- 11-23快排模板写法
- 11-23C++快读快写(适用于整数变量)模版(详细注释版)
- 11-23【学术】对于代码常系数影响因素的考察——以快读为例
- 11-23快排模板