AcWing
  • 首页
  • 活动
  • 题库
  • 竞赛
  • 应用
  • 更多
    • 题解
    • 分享
    • 商店
    • 吐槽
  • App
  • 登录/注册

随便写一点东西

作者: 作者的头像   clearmann ,  2022-09-21 21:33:31 ,  所有人可见 ,  阅读 163


4


浅写一点自己犯的sb错误
1. 线段树query和modify一定要写pushup和pushdown
2. 题目一定注意边界条件!!!!把各种等于1等于n的情况考虑完
3. 一种情况如果难以想清楚分类把所有情况都找出来理清思路
4. 线段树update记得pushup,pushup的时候记得把所有标记都捡上来
5. 位运算各种骚操作关键时候有奇效
6. 下次打错文件名剁手!!!
7. 多组数据一定要记得清空啊qaq 链式前向星什么的再翻车就凉了
8. 数组不要开小了啊啊啊啊!!!
9. 能暴力过就最好不要优化, 鬼永远不知道会给你的代码加上什么可怕的负优化
10. 能按照题解要求解答的就直接暴力写,不要对题目乱增加自己的主观判断(n多次因为这个,简单题无限wa还不知道哪里错了)
11. 初始化的时候没有memset就一定要记得检查是否初始化完要用的值
12. 在使用位运算的时候 一定要加括号,记清位运算的优先级!!!无限次因为位运算 bug调不出来
13. 做题前带脑子 不要直接上 想清楚再写!!!
14. 难题不要弃疗,从最简单的部分想起,记得分析复杂度 (高中错误做题方法,十几二十几分钟想不出来,就直接下班)
15. 对于一个很大的数观察可能质因子会很少 设计与这个相关的算法会较优
16. 不要写题的时候写一些奇怪的操作…一定要按写过的能ac的方法写,dfs是先传递信息再往下搜!!!
17. 搜索的时候记得观察会不会死循环 不然考虑记忆化。

0 评论

你确定删除吗?
1024
x

© 2018-2023 AcWing 版权所有  |  京ICP备2021015969号-2
用户协议  |  隐私政策  |  常见问题  |  联系我们
AcWing
请输入登录信息
更多登录方式: 微信图标 qq图标 qq图标
请输入绑定的邮箱地址
请输入注册信息