博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj1016 [JSOI2008]最小生成树计数
阅读量:6092 次
发布时间:2019-06-20

本文共 804 字,大约阅读时间需要 2 分钟。

先做一遍kruskal,然后发现不同的方案只可能是相同权值的不同的边干了相同的事

题目又保证了相同权值的边数很少,直接状压即可

1 #include 
2 #include
3 #include
4 #include
5 #include
6 #define N 1005 7 using namespace std; 8 int getnum(int x){ 9 int cnt=0;10 while(x){cnt+=x&1;x>>=1;}11 return cnt;12 }13 int n,m,ans=1;14 int fa[N],tmp[N];15 int find(int x,int *y){16 if(x==y[x])return x;17 return y[x]=find(y[x],y);18 }19 struct edge{
int u,v,w;}ed[10*N];20 bool cmp(edge a,edge b){
return a.w
=be&&i<=en)continue;44 if(vis[i]){45 int fu=find(ed[i].u,tmp),fv=find(ed[i].v,tmp);46 tmp[fu]=fv;num--;47 }48 }49 len=en-be+1;50 for(int i=0;i
View Code

 

转载于:https://www.cnblogs.com/Ren-Ivan/p/8184653.html

你可能感兴趣的文章
用Hibernate Tools生成Hibernate Mapping映射文件
查看>>
php 过滤html标签的函数
查看>>
css斜线
查看>>
2013年第44周三可惡的中國聯通
查看>>
mysql导数据库用到的语句
查看>>
跨库查询(OpenDataSource)与链接服务器(Linking Server)
查看>>
Redis实现分布式锁
查看>>
Linux原始套接字实现分析---转
查看>>
UIWindow 介绍:概述、作用、主要属性及方法
查看>>
RH的NFS配置--简单OK
查看>>
Transcation And Lock--SQL SERVER 事务隔离级别
查看>>
Programmer Competency Matrix--ref--http://sijinjoseph.com/programmer-competency-matrix/
查看>>
jQuery如何设置自增自减值
查看>>
2013年度最佳 jQuery 插件集合(1) - 前端编程 - IT工作生活这点事。Just Su
查看>>
ASP.NET MVC:模块化/插件式文章汇总
查看>>
使用 Vagrant 打造跨平台开发环境
查看>>
selenium - Headless Browser and scraping - solutions - Stack Overflow
查看>>
公司------【关于真诚】
查看>>
Windows phone 8 学习笔记(3) 通信
查看>>
重新想象 Windows 8 Store Apps (18) - 绘图: Shape, Path, Stroke, Brush
查看>>