SB错误集合
1. 没看数据是不是从0开始,导致treeDP时以0为父亲跑1
2.建树,无向图,边数组大小用MAXN却忘了 * 2
3.treeDP用 += 转移状态 却用了=导致只统计了一个儿子
4.写高精和longlong乘,然后从低到高一边进位一边乘....然后就把进位的也在后面乘了导致结果比正常大
5.压位高精忘记输出前导零printf("%04lld",ans.data[ans.len-i+1])(注意第一位不要输出前导零)
6.无向图求顶点是否为割点
if(x == sta && flag >= 2) { cut[x] = true; } else cut[x] = true;
上面这是错的
if(x == sta) { if(flag >= 2) cut[x] = true; } else cut[x] = true;
这个就是对的哈哈哈哈哈哈哈哈哈
if(x!=sta || flag > 1) cut[x] = true;
这么写更好
7.**天天把数组开小导致丢分我真是************了
8.C++11里面hash是个关键字,而且本地g++编译不报错......
9.C++11里面y1也是关键字woc