题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=1143

题意:给出一个有向无环图。在其中找出一个最大的点集使得点集中任意两个点之间不可达。

思路:首先在给出图中跑一次floyd,这样g[i][j]=1则i可到达j。那么题意就是求最大独立集。最大独立集=|G|-最小顶点覆盖=|G|-二分图最大匹配。

int g[N][N],match[N],visit[N];
int n;int DFS(int u)
{int i;FOR1(i,n) if(!visit[i]&&g[u][i]){visit[i]=1;if(match[i]==-1||DFS(match[i])){match[i]=u;return 1;}}return 0;
}int m;int main()
{RD(n,m);int i,x,y;FOR1(i,m){RD(x,y);g[x][y]=1;}int j,k;FOR1(k,n) FOR1(i,n) FOR1(j,n) if(g[i][k]&&g[k][j]){g[i][j]=1;}clr(match,-1);int ans=0;FOR1(i,n){clr(visit,0);if(DFS(i)) ans++;}PR(n-ans);
}

BZOJ 1143 祭祀 river(最大独立集)相关推荐

  1. BZOJ 1143 祭祀river 最长反链

    http://vfleaking.blog.163.com/blog/static/1748076342012918105514527/大前提:在有向无环图中链是一个点的集合,这个集合中任意两个元素v ...

  2. BZOJ 1143 祭祀

    Description 在遥远的东方,有一个神秘的民族,自称Y族.他们世代居住在水面上,奉龙王为神.每逢重大庆典, Y族都会在水面上举办盛大的祭祀活动.我们可以把Y族居住地水系看成一个由岔口和河道组成 ...

  3. 最长反链(bzoj 1143: [CTSC2008]祭祀river)

    题目描述: 给你一个n个点m条边的有向无环图,求出最大点集满足其中任意两点间都不能存在路径 也就是对于所有的x, y∈S,x不能到达y,y也不能到达x 对于有向无环图(DAG): 链:一些点的集合,链 ...

  4. bzoj1143/2718 祭祀river(最大独立集)

    [CTSC2008]祭祀river Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 2175  Solved: 1098 [Submit][Statu ...

  5. BZOJ1143祭祀river

    1143: [CTSC2008]祭祀river Time Limit: 10 Sec Memory Limit: 162 MB Submit: 1839 Solved: 923 Description ...

  6. bzoj1143[CTSC2008]祭祀river

    bzoj1143[CTSC2008]祭祀river 题意: Y族居住地水系是一个由岔口和河道组成的网络.每条河道连接着两个岔口,并且水在河道内按照一个固定的方向流动.水系中不会有环流.由于人数众多的原 ...

  7. bzoj 1143 bzoj 2718 最长反链

    题意:n个点,m条有向边,求最长反链 又到了涨姿势的时候了...(果然蒟蒻) DAG中,有如下的一些定义和性质: 链:一条链是一些点的集合,链上任意两个点x, y,满足要么 x 能到达 y ,要么 y ...

  8. BZOJ1143[CTSC2008]祭祀river 偏序集及Dilworth定理

    这里讲一下我对偏序集的认识   如果有偏差可以评论我  我会修改 一:定义 (度娘上copy来的  不想看的可以跳过 设R是非空集合A上的一个二元关系,若R满足: 自反性.反对称性.传递性,则称R为A ...

  9. bzoj 1143: [CTSC2008]祭祀river

    Description 在遥远的东方,有一个神秘的民族,自称Y族.他们世代居住在水面上,奉龙王为神.每逢重大庆典, Y族都 会在水面上举办盛大的祭祀活动.我们可以把Y族居住地水系看成一个由岔口和河道组 ...

最新文章

  1. 【ES6】异步操作和async函数
  2. 中蒙最大陆路口岸2018年运行中欧班列1052列
  3. 微软欲2012年拿下智能手机系统四成市场
  4. Linux中将pip 源切换至国内镜像~亲测可用
  5. linux 系统arp检测工具,基于LinuxARP检测与防御系统.doc
  6. x265与SVT-HEVC现已合二为一
  7. 用数组模拟队列的实现
  8. 锁相环锁相原理简洁版
  9. Android 数据存储之SharedPreferences存储小记
  10. discuz设置用户每天回帖数_[建站教程]Discuz3.4设置QQ互联登陆教程
  11. linux下安装TensorFlow(centos)
  12. 开源无疆!CSDN 董事长蒋涛、GitHub 副总裁 Thomas Dohmke 即将重磅对话
  13. 并发---ConcurrentHashMap
  14. C++解析char *p与char p[]
  15. 调用大汉三通短信接口,很详细
  16. Ramdisk(内存盘)虚拟磁盘设置使用
  17. 一个留学生眼中的匹兹堡(图)
  18. IDEA工具上传项目报:Push rejected: Push to origin/master was rejected
  19. 2J9国内外相同牌号对照表
  20. 我喜欢你c语言程序设计,我喜欢你,表白代码怎么说

热门文章

  1. css table 左右滑动和强制不换行
  2. 科研论文翻译软件|无广告|强力推荐
  3. 明日之后各个服务器的信息,明日之后不同区可以一起玩吗_不同服务器互通吗...
  4. 数据集成是开放数据库还是接口?
  5. windows使用WiFi-direct连接手机等设备
  6. java浮点型数据的比较
  7. Hadoop大数据入门到实战(第六节)- HDFS文件系统(JavaApi)
  8. 《迅雷链精品课》第七课:以太坊数据存储分析
  9. 我赢助手:视频不清晰很模糊,和原片差别很大该怎么办?作品零播放是怎么回事?
  10. html5选题背景,选题背景、目的及研究意义_中式餐饮空间设计选题背景