禁食后人

P3384 【模板】重链剖分/树链剖分

I_like_play_eggy @ 2024-08-15 22:36:32

天知道放了几个月的 166 行臭代码有多少锅 QAQ

  • 注意取模;
  • 注意 =+= 的用法;
  • 注意函数返回值;
  • 注意 cin,cout 关同步流之后最后只用 cin,cout 不然玄学错误本地调不出来;
  • 先写熟链式前向星、线段树、LCA、DFS,不然不知道有多少离谱错误;
  • op=1op=2 时,前面是:if (dep[top[x]] < dep[top[y]]) swap(x, y); update(1, n, 1, id[top[x]], id[x], z); 后面呢:if (dep[x] > dep[y]) swap(x, y); update(1, n, 1, id[x], id[y], z); 非常细节;
  • 编码可读,不要大量压行,不然别想调出来;
  • 不要食用后人。——对后人进食爱好者的忠告

by I_like_play_eggy @ 2024-08-15 22:57:42

关同步流之后最后只用

改为

关同步流之后最好只用


by fish_love_cat @ 2024-08-17 18:51:12

感谢前辈没有食用本蒟蒻


by xihegudi @ 2024-08-30 15:49:10

%%%


|