其他分享
首页 > 其他分享> > [整理]沙比错误 防止意外再次发生

[整理]沙比错误 防止意外再次发生

作者:互联网

[整理]沙比错误 防止意外再次发生

1. 2022.5.12 scanf不加&
2. 2022.5.13 乱加vis判断数组,改好久
3. 2022.5.15
struct node {int u,v,nxt;}
void Add_edge(int u,int v) {e[++cnt][0]=(node) {u,v,head[u][0]};head[u][0]=cnt;}
e[N][2];没有对应好关系,主要是我不知道有对应关系,之前没这样写
4. 2022.5.18 并查集f[N]数组没有赋初值
5. 2022.5.19 kruskal算法枚举最后的终点要枚举到边 m 的个数,不能枚举到 n 个顶点个个数,不然可能WA一半,最后枚举到 n-1条边就停止即可(加一个k计数器)
WA一半 AC 改m为n
6. 2022.6.29 cin/scanf cout/printf 混用导致100pts->30pts
一本通1538:清点人数
memset(a,INF,sizeof a)中千万不要赋值INF=0x7fffffff,应该赋值为0x3f3f3f3f,否则会爆(我说的是赋值最大值的时候)、

[这道题54分测试点都是0,所以才会54,否则0](https://www.luogu.com.cn/record/79488415)

2022.7.24线段树或者是树剖一定要看清楚lson和rson的使用(push_down函数一定不要写错),否则 $100pts>0pts$ ,还有要注意$ tree[N].len$一定要在 $built$ 建树中要赋值长度 $tree[N].len=r-l+1$
2022.7.26 做题千万不要手贱,if后面多打一个分号,不然会死的很惨(for循环也是一样)
2022.7.29 当需要输入char类型的时候,不要吧int类型的也定义在里面,因为手残所以gg了

标签:错误,int,枚举,再次发生,2022.7,2022.5,沙比,赋值
来源: https://www.cnblogs.com/Low-key-smile/p/16548772.html