关于码风
  • 板块灌水区
  • 楼主lzyqwq
  • 当前回复18
  • 已保存回复18
  • 发布时间2022/11/5 21:15
  • 上次更新2023/10/27 04:08:45
查看原帖
关于码风
539211
lzyqwq楼主2022/11/5 21:15

摘自我某题并查集的代码,这码风还有救吗(((

il int find(co int &x) {
    return *(f + x) < 0 ? x : *(f + x) = find(*(f + x));
}
il void merge(co int &x, co int &y, co int &w) {
    int u = find(x), v = find(y);
    if (*(f + u) > *(f + v)) {
        swap(u, v);
    }
    *(val + u) = max(*(val + u) - *(f + v) * w, *(val + v) - *(f + u) * w);
    *(f + u) += *(f + v);
    *(f + v) = u;
}
2022/11/5 21:15
加载中...