Tags:图论

zybl


求解无向图中三个点构成的环的个数

将边定向,由度数小的点指向大的,相同则指向编号大的
枚举每条边\(x,y\),将所有与\(x\)相连的点打上标记,再枚举与\(y\)相连的点,如果有标记则算进答案

\(O(m\sqrt{m})\)

因为每个点的出度不超过\(\sqrt{m}\)
证明:对于度数小于\(\sqrt{m}\)的点显然,度数大于\(\sqrt{m}\)的点出度一定指向度数大于\(\sqrt{m}\)的点,而度数大于\(\sqrt{m}\)的点不超过\(\sqrt{m}\)个,所以每个点的出度都小于等于\(\sqrt{m}\)

相关文章:

  • 2021-10-05
  • 2021-08-22
  • 2022-12-23
  • 2021-08-06
  • 2021-05-22
  • 2022-12-23
  • 2022-01-06
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
相关资源
相似解决方案