记坑

1.std.size 是unsigned 类型,for (int i=1;i<=V.size()-1;i++)T飞走起。

2.l+r>>1 不会把符号位移下来,快速幂容易T

3.想想自己的read()有没有判符号位。

4.debug 时把分的块调小了,提交前记得改回来

5.记得取mo。

6.写指针时,想清楚指向的值有没有变。(有一次用make_heap,pop_heap,push_heap,写了个指针指向队尾,debug时还奇怪值怎么突然变了)

7.trie 树的叶子要先更新再return

8.check代码时 问问自己逻辑对不对。一般来说,想的时候没想到的一些细节,debug要好久。

9.C++17有毒

10.交的时候,把assert 去掉,不知道为什么,并不会开release。

11.宏函数一定要检查,debug不出来时,把宏函数关掉

12.树剖比较dep的时候,是以top的dep做比较的。

13.网络流加无向边的时候,记得过点脑子。

原文地址:https://www.cnblogs.com/rrsb/p/8331154.html