、
记录一些挂过分的地方
- 在做完的时候一定要检查如果全部开 long long 会不会 MLE
- 如果用cin,cout一定要关同步
- 最后检查一下数组大小有没有开小,特别是图论或者是值域什么的,还有离散化数组直接用 vector,不用考虑数组大小。
- 如果卡常的话能不开 long long 就不开
- cout输出ceil啥的看起来是整数的要强转整形,否则会科学计数法输出
- 输出单词啥的直接复制
- 仔细算空间大小,看看用了多少
- 浮点运算先乘后除,防止精度问题。
- 最后检查容易写混的字母有没有写错,比如类似行列的
r,c
与 m,n
和 p,q
- 仔细考虑动规边界是否符合定义,不要多设和少设。
- 推一大堆式子的时候不要跳步,把每一步都写在草稿纸上,不要相信自己的脑子。
- 在使用到不可避免的名称相近的变量时要减慢速度慢慢写,任何一个地方。
- 使用
memset
时注意sizeof
的值有没有写混,如memset(vs,false,sizeof(vis)
- 图开数组一定要特别注意各种数组范围,否则可能会因为一些相似的数据但是没有考虑到而RE(如分层图)
- 如果已经写了暴力且数据好造且时间充足不妨写个对拍,否则挂掉的话就会很难受
- 还是写混字母,会把 \(n\) 与询问的 \(Q\) 弄混。
posted @
2025-02-01 10:48
tanghg
阅读(
5)
评论()
编辑
收藏
举报
点击右上角即可分享
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验