ソギョク 的博客 首页 笔记 题解 写作 生活记录 杂项 关于
CTRL K
    • Light

    • Dark

    • System

    CTRL K
      • 杂项
        • 痛みは生き続けることの対価だ
      • 笔记
        • 并查集(DSU)
      • 生活记录
        • 唉
      • 关于
      • 写作
      • 题解
      • Light

      • Dark

      • System

      Logo

      ギョク

      己の珠に非ざることを惧れるが故に、敢て刻苦して磨こうともせず
      又、己の珠なるべきを半ば信ずるが故に、碌々として瓦に伍することも出来なかった

      # 笔记 / Note

      查看全部 →

      并查集(DSU)

      2026/2/11
      模板 #include <vector> #include <numeric> struct DSU { vector<ll> f, sz; ll sets; // 连通块个数 DSU(ll n) : f(n+1), sz(n+1, 1), sets(n) { iota(f.begin(), f.end(), 0); } ll find(ll x) { while (x != f[x]) x = f[x] = f[f[x]]; // 路径减半 return x; } void merge(ll x, ll y) { x = find(x), y = find(y); if (x == y) return; if (sz[x] < sz[y]) swap(x, y); // 按规模合并 f[y] = x; sz[x] += sz[y]; sets--; } };

      # 生活记录 / Life

      查看全部 →

      唉

      2026/1/12
      唉

      # 杂谈 / Misc

      查看全部 →

      痛みは生き続けることの対価だ

      2026/2/11
      痛みは生きている証だ