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

posted @ 2019-06-18 15:10  SIN_XIII  阅读(162)  评论(2编辑  收藏  举报