POJ 3660 Floyd传递闭包
来源:互联网 发布:js在html中的位置 编辑:程序博客网 时间:2024/05/20 11:24
题意:牛有强弱,给出一些牛的强弱的胜负关系,问可以确定几头牛的排名。
思路:
Floyd传递闭包
// by SiriusRen#include <bitset>#include <cstdio>using namespace std;#define f(x) for(int x=1;x<=n;x++)bitset<105>map[105];int n,m,jyx,jyy,ans=0;int main(){ scanf("%d%d",&n,&m); for(int i=1;i<=m;i++)scanf("%d%d",&jyx,&jyy),map[jyx][jyy]=1; f(k)f(i)f(j)if(map[i][k]&map[k][j])map[i][j]=1; f(i){ int temp=0; f(j)if(i!=j&&map[i][j]|map[j][i])temp++; if(temp==n-1)ans++; } printf("%d",ans);}
0 0
- poj 3660(Floyd传递闭包)
- POJ 3660 Floyd +传递闭包问题
- poj 3660(Floyd求传递闭包)
- poj 3660 (floyd + 传递闭包)
- POJ 3660 Floyd传递闭包
- poj 3660 floyd 传递闭包
- POJ 3660 Floyd求传递闭包
- poj 3660 Cow Contest floyd 传递闭包!!基础
- poj 3660 Cow Contest ----floyd 传递闭包
- POJ 3660 Cow Contest (Floyd 传递闭包)
- Poj 3660 Cow Contest (传递闭包 Floyd算法变形)
- POJ 3660 Cow Contest-floyd传递闭包
- POJ 3660 Cow Contest.(Floyd,传递闭包).
- POJ 3660 Cow Contest(Floyd传递闭包)
- poj 3660 Cow Contest(传递闭包 Floyd)
- POJ 3660 Cow contests Floyd 传递闭包
- POJ 3660 &&NYOJ 211 Cow Contest(Floyd传递闭包)
- POJ 3660 Cow Contest(floyd传递关系闭包)
- Docker实战(一):Docker安装与基础命令
- fragment 的切换并且解决重叠的问题
- 不会用ant打包、部署项目的工程师,不是一个好程序员(测试)
- UINavigationBar属性及返回按钮更改小结
- Linux下Eclipse中文乱码解决方案
- POJ 3660 Floyd传递闭包
- 27:函数作用域 28 动态调用函数 包含函数作业
- Tomcat8.x web.xml监听器的配置的解析->监听器的实例化->监听器的调用
- char *a 与char a[] 的区别
- 二叉树的存储结构
- UVA439 POJ2243 HDU1372 ZOJ1091 Knight Moves
- 从零开始建设个人网页
- LeetCode - Linked List Cycle
- iOS安全—阻止tweak注入hook api