尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【POJ1737】Connected Graph - Harvey

【POJ1737】Connected Graph - Harvey
📅 发布时间:2026/6/18 20:38:13

题意

求有标号联通无向图的个数。

思路

不妨设 \(f_{n}\) 表示有 \(n\) 个点时有标号联通无向图的个数。
考虑用总情况减去不连通情况。

总情况

总情况显然是 \(2^{\binom{n}{2}}\)(每两个点的边选或不选)。

不连通

以 \(1\) 为参考系进行考虑,枚举 \(1\) 连通块的大小,记为 \(j\)。

\[f_{i} = \sum_{j=1}^{i-1} f_{j} \binom{i-1}{j-1}2^{\binom{i-j}{2}} \]

code

#include<bits/stdc++.h>
#define ll long longusing namespace std;const ll N = 1005,mod = 1004535809;ll n;
ll qp[N*N];
ll f[N],C[N][N];void add(ll &x,ll y){(x+=y)%=mod,(x+=mod)%=mod;
}
int main() {cin>>n;qp[0]=1,C[0][0]=1;for(int i=1;i<=n;i++){C[i][0]=1;for(int j=1;j<=i;j++)C[i][j]=(C[i-1][j]+C[i-1][j-1])%mod;}for(int i=1;i<=n*n;i++)qp[i]=qp[i-1]*2%mod;for(int i=1;i<=n;i++){f[i]=qp[i*(i-1)/2];for(int j=1;j<i;j++)add(f[i],-C[i-1][j-1]*f[j]%mod*qp[(i-j)*(i-j-1)/2]%mod);}cout<<f[n];return 0;
}

相关新闻

  • 详细介绍:VirtualBox 免费轻量的全能虚拟机,跨平台系统随心装
  • 实用指南:C++ 类型衰变(Type Decay)
  • 某交互题选讲的补题记录

最新新闻

  • 2026 年北京洋酒高价回收机构甄选:专业鉴定与高溢价变现行业参考 - 资讯纵览
  • Tortoise ORM:Python 异步世界的 Django 风格 ORM
  • 常州保时捷帕拉梅拉音响改装 音乐人生打造劲浪乌托邦打造移动音乐厅 - 音乐人生汽车音响
  • 从同质化内卷到差异化突围!Qi认证构筑产品核心竞争力
  • 024、ONNX作为算子中间表示的优缺点分析
  • 2026专业的天津全屋定制源头服务商TOP3 - 信息热点

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号