警钟敲响

1000 余条 Unaccepted 记录中提炼的错误点。

不要以为自己离这些错误很遥远。

  1. getchar() 读入不读入换行。
  2. 读入多组数据不清空。
  3. 各种变量的含义搞错。
  4. 应该开 double/long long 的变量开了 int
  5. INF 开得太小。
  6. 边界条件写错(比如 写成 < )。
  7. 数组范围开得太小。
  8. while 结束条件错误导致死循环。
  9. 分块时把每段大小 L 写成 数组大小 n ,导致其退化为暴力。
  10. 头文件中包含的函数不能作为变量名。
  11. intlong long 不能直接调用 max 函数进行比较。
  12. vector 或其他数据结构存的数据太多。
  13. freopen 没写/文件名写错。
  14. 手滑删行。
  15. 如果要求输出 Yes,No,No Solution 等时,看清大小写。
  16. ios::sync_with_stdio(false) 后混用 cin/coutscanf/printf
  17. 看清模数,比如 998244353998244853
  18. 整数二分注意上下界,实数二分注意精度。

警钟敲响:初赛DLC

posted @   11jiang08  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示