集众人之力而来的注意事项

1.两个int相乘,50%几率会爆了int。(不开long long见祖宗)
2.无向图邻接表的边表忘了2,这是心口永远的痛;
3、 线段树数组开小不是
4(乘4有时候不够)
4、 调用多个函数不仅容易tle,还会mle
5. 关于SPFA,它死了;
6. 注意数组空间,(开了long long见祖宗)
7. 永远不要把n和m打错.
8. 多次查询记得清空数组
9. STL函数的区间大多是左闭右开
10. long long类型printf("%d",*).
11 要查反边的时候邻接表要从2开始存、
12 高级编译器不会查出void函数不打void的错误。=
13. 返回函数值一定要写return,windows下会自动return某一值(比如说并查集)。
14. 函数参数为数组时不能用memset和memcpy操作这个数组,必须for循环
15. 多组输入数据时记得初始化
16. strlen是O(n)的(别放在while里面)
17. Yes!=YES No!=NO,请尽量复制样例里的输入输出
20. 分数比较要除法改乘法(并开long long)
21. const int N=1e5+10; int p[N]; for(int i=1;i<=N;++i) p[i]=...然后你人没了。。。
22. freopen记得在对拍的时候如果改了一定要改回来。。。
23. 双斜杠。。。
24. 千万不要和那些大佬一样每次取模都是+和-mod,经本人多次试验,很多时候他操 作完两个数之后只+或-一个mod根本不够。。。
25. 小心别把提交文件夹的-打成下划线。。。
26. 看清楚模数是什么。。。
27. 千万别再没调出正解的情况下把暴力删了。。。
28. 多组数据注意每次输出的换行,多用文件调试。。。
29. 记得取模!!!(减法的时候记得+P)
30. 函数里定义变量要初始化
31. 变量不要取重复
32. 除法取模要逆元(逆元要保证模数是质数)
33. 调用cmath库的函数注意浮点
34. 对于xxx.cpp,永远不要加入system(“xxx.exe”)
35. 不记得运算符号优先级就一定要加括号
36. 链表模拟一定要用数组,不要用指针极容易re(卡常大佬请忽视)
37. 用数组最好从1开始用
38. 多%几次总是好的
39. 手写栈或者队列什么的,把指针清空
40. 模数不是质数,Exgcd走起
41. 浏览全局数据,数据范围最大的不一定是最后一个点
42. 不要直接复制freopen
43. 快速幂指数不要%
44. 有向边与无向边
45. 某些位运算符优先级低于比较符
46. 快速乘其实很慢
47. 数组空间尽量不要开成2的次幂,最好是奇数
48. 注意重边和自环
49. 复制粘贴细节没有改
50. const int twx=+100;数组没开,小数据过了,成功爆蛋
51.

	int N=1e6;
        int a[N];
for(int i=1;i<=N;i++)
{
a[i]=....;
}

恭喜爆蛋!
52. getchar() Linux下两个空格你不配!!!!!!
53. 1 < < n − 1 是 2 ( n − 1 ) 而 不 是 2 n − 1 1<<n-1是2^{(n-1)}而不是2^n-1 1<<n12(n1)2n1 单了过了,然后就数据
52. 不会的题就猜吧
53. 删除打表
54. 树状数组防止出现<=0的下标233
55. 不会写高级数据结构想想代替的 千万不要像yzx一样不会写平衡树用set被卡了70分
56. 数组空间不能压线
57. 常数太大的时候尽量少使用STL,每年都会有题目5-10分卡常,想象如何代替
58. 文件名千万不要手打,一定要复制,尽管文件名特别容易。如果PDF不能复制,
用样例的名称去复制即可(考试是由样例文件的)
59. 不写万能头的dalao一定要记住不要忘记cstdio和cstring
60. 注意输出格式 : 有时候输出两个数,
你至少要看清这两个数字之间输出的是空格还是换行。
61. 考前复习什么什么就不考
62. 能写多简单的数据结构就多简单,能用值域树状数组上倍增找k大就不要用平衡树.
663. 处理阶乘(fac)及其逆元(inv)要注意0的处理
64. 全世界只有我把1e9+7打成10e9+7的嘛

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值