考试注意事项

  1. 注意数据范围,看题目里乘加操作之后的,该开 l o n g long long l o n g long long 就要开
  2. 看清楚数据范围有几个 0 0 0
  3. 注意队列 t a i l tail tail h e a d head head
  4. 实数: d o u b l e double double
  5. 多造几组奇怪的、大的数据测试
  6. 特殊情况、边界考虑全
  7. 可以通过数据范围找思路
  8. s c a n f scanf scanf p r i n t f printf printf 代替 c i n cin cin c o u t cout cout,因为快
  9. 递归要写结束条件
  10. 在定义优先队列时,在最后一个" > > >" 前加入一个空格,刻意规避了....greater<int> >的写法。这是一个值得推荐的代码习惯,某些 c + + c++ c++编译器中,不加空格会被认为是右移运算。
  11. 请认真仔细地阅读题目叫你输出什么
  12. 一看到取模就写上去,不然写完代码会忘
  13. 写完有时间算下时间复杂度,有递归要算下空间复杂度,优化前提是有把握,防止爆零
  14. 记得初始化
  15. 除数不能为 0 0 0
  16. 记得删调试输出
  17. 检查交的是不是最后版本
  18. 1 1 1不是质数
  19. 结束前确认文件的注释去了吗
  20. s c a n f scanf scanf p r i n t f printf printf 不能和 c i n cin cin c o u t cout cout 快读一起用
  21. 字符串下标从 0 0 0开始
  22. d p dp dp初始化有一格为 0 0 0
  23. 循环是 i + + i++ i++还是 i − − i-- i
  24. 变量名不要写重
  25. 按照以往的规则,第三道题都应该是动态规划的题目,第四道题目才应该是需要用到数据结构的题目。
  26. 数据如果到 2 64 2^{64} 264 要开 u n s i g n e d unsigned unsigned l o n g long long l o n g long long,不能再加了,加 1 1 1都不行
  27. 多动笔,多手模数据
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值