板子合集+起手式
command_block
2018-09-17 14:22:38
# 起手式
- [1)数据结构起手式](https://www.luogu.org/paste/n1daxlo5)
- [2)图论起手式](https://www.luogu.org/paste/lttwjt04)
# 模板
- ### 1) 快速I-O
```cpp
//快速读入(不考虑负数)
inline int read()
{
register int X=0;
register char ch=0;
while(ch<48||ch>57)ch=getchar();
while(ch>=48&&ch<=57)X=X*10+(ch^48),ch=getchar();
return X;
}
//快速读入(考虑负数)
inline int read()
{
register int X=0;
register char ch=0,w=0;
while(ch<48||ch>57)ch=getchar(),w|=(ch=='-');
while(ch>=48&&ch<=57)X=X*10+(ch^48),ch=getchar();
return w?X:-X;
}
//快速输出
void put(int x)
{
int num=0;char c[15];
if (x==0){puts("0");return ;}
if (x<0)putchar('-'),x=-x;
while(x) c[++num]=(x%10)+48,x/=10;
while(num) putchar(c[num--]);
putchar('\n');
}
```