[冷门知识 && 数论证明(杂)]
多维数组要把小的那一维写在前面,因为可以优化常数
常数+LL 表示这个常数是 long long 类型的
%5d 指的是 在这个数 前面 空5格 %-5d 指的是 在这个数 后面 空5格
结构体中 定义变量默认为0
带标号的n个节点组成的无根树的个数是$n^{n-2}$ (cayley公式)
scanf 会读取空格与换行,字符串中有空格只会输出空格之前的
gets 不读取换行,字符串中有空格会输出空格
getchar() 会读取空格与换行
cin 不会读取空格与换行
char定义字符数组要从0开始往里输入字符,不然会出错