每日唐诗记录

  • 注释调试代码给 return 注释掉了
  • c.suf = max({c.pre,r.mxa - l.mnb}); pre -> suf 死因:抄上一行抄的
  • int new() 没有return
  • f_i g_j 写反了
  • 使用 P.pb(x) 以为是从下标 1 开始的
  • m,n想当然的搞反了
  • 在使用二分求某函数\(f(x)\)\(k\) 大时,可以用:
    1.小于 f(x) 的最后一个
    2.小于等于 f(x) 的第一个
  • 当值域为long long时,应该将 inf 设为 4e18 级别,而不是0x3f3f3f3f
  • 函数内部临时使用vector时应开在全局并清空
  • define int ll 时 要把 0/1 写成0ll/1ll
  • 谨慎使用memset/memcpy 多测要检查清空复杂度
  • 记录路径权值前缀使用了 f[y]+=w 而应该是 f[y] = f[x] + c
  • 树上求直径注意只有一个子节点的情况
  • lst记录上次答案记得开long long!
  • 记录方案数警惕爆int
  • 检验 大样例强度
  • 矩阵翻转没有swap(0,1
  • 输出没有注意 t = 1,t = 0 两种情况
posted @ 2025-07-23 09:37  codwarm  阅读(12)  评论(0)    收藏  举报