有关输入 / 输出
输入输出速度优化:
解除绑定
std::ios::sync_with_stdio(false);
快读快写
Attention:只能处理整数读入/输出!
- 快读模板
inline int read()
{
int x=0,f=1; //f处理负号
char ch=getchar();
while(ch<'0'||ch>'9'){
if(ch=='-')
f=-1;
ch=getchar();
}
while(ch>='0' && ch<='9')
x=x*10+ch-'0',ch=getchar();
return x*f;
}
- 快写模板
void write(int x)
{
if(x<0)
putchar('-'),x=-x;
if(x>9)
write(x/10);
putchar(x%10+'0');
return;
}
不定项输入
当输入数目未知时启用
while(cin>>n);
while(~scanf("%d",&a[++n])); --n;
输出保留小数
printf("%.xf\n",y);
输出\(y\)保留\(x\)位小数,换行

浙公网安备 33010602011771号