1、一定要看清楚要不要加文件,要加的文件后缀名。

2、一定要看清楚数据范围,要不要开long longlong double__int128,同时一定不要开小或者开大数组。推荐的方案是 $O(n)$ 算法无脑开 $10^6$,$O(n \log n)$ 算法至少开到 $3*10^5$。

3、注意输入格式。先输入n还是m

4、测试速度的时候要开-Ofast

5、在不确定程序能否正常运行的地方加assert

6、交程序之前记得用-fsanitize=address,undefined测试一遍,然而用这个编译选项时执行效率会大大降低。

7、请注意输入中不保证l<=r,如果l>r你需要交换l和r

8、写乱搞的时候注意卡时,不要卡错了。

9、当你在这道题上完全卡住的时候,不如去前面的题写几个拍子。

10、先把所有的题看一遍,确定哪道最可做。

11、注意大小写。IndSet不是Indset啊。