2 条题解

  • 2
    @ 2025-2-19 20:50:43

    f[i][0]:前i个点都没有自环的方案数

    f[i][1]:前i个点至少有一个点没有自环的方案数

    目标:cout<<f[n][1];

    单独考虑第 i 个点:(求 f[i][0/1])

    (1)自己是一个孤立点,且有自环。

    (2)自己是一个孤立点,且没有自环。

    (3)自己与其他点成一个连通块(肯定都有自环):枚举所在连通块的点数 2 ~ i

    • 0
      @ 2025-5-15 10:07:33

      f[i][j]前i个点构成j个连通块的方案数

      然后g[i]为前i个点所能构成的方案数

      然后答案就是i=1n1g[i]c(n,ni)\sum_{i=1}^{n-1}{g[i]*c(n,n-i)}

      • 1

      信息

      ID
      4
      时间
      1000ms
      内存
      256MiB
      难度
      8
      标签
      (无)
      递交数
      39
      已通过
      8
      上传者