poj——3660(图论之传递闭包(floyd))
来源:互联网 发布:初中英语软件 人教版 编辑:程序博客网 时间:2024/05/29 14:06
题目地址:http://poj.org/problem?id=3660
注:floyd的另个运用。
#include <iostream>#include <cmath>#include <string>#include <cstring>#include <algorithm>#include <cstdio>using namespace std;typedef long long ll; #define MAX(a,b) a>b?a:b#define MIN(a,b) a>b?b:a#define N 105int a[N][N];int main(){int i,j,k,m,n,num1,num2;while(cin>>n>>m){ memset(a,0,sizeof(a)); while(m--) { cin>>num1>>num2; a[num1][num2]=1; } for(i=1;i<=n;i++) for(j=1;j<=n;j++) for(k=1;k<=n;k++) { if(a[j][i]&&a[i][k]) a[j][k]=1; } int ans=0; for(i=1;i<=n;i++) { int temp=0; for(j=1;j<=n;j++) temp+=(a[i][j]+a[j][i]); if(temp==n-1) ans++; } cout<<ans<<endl;}return 0;}
- 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 牛的排名 (Floyd 传递闭包)
- poj 3660(Floyd传递闭包)
- POJ 3660 Floyd +传递闭包问题
- poj 3660(Floyd求传递闭包)
- poj 3660 (floyd + 传递闭包)
- POJ 3660 Floyd传递闭包
- poj 3660 floyd 传递闭包
- POJ 3660 Floyd求传递闭包
- poj 1975 Median Weight Bead(传递闭包 Floyd)
- POJ 2570 floyd(传递闭包+状态压缩)
- 从英语学习写起,收获2013属于我的金秋
- iOS UIView非常用方法及属性详解
- NULL 值与索引
- PHP实现图片简单上传
- 2013--转变
- poj——3660(图论之传递闭包(floyd))
- 海量数据相似度计算之simhash和海明距离
- windows下mysql忘记root密码的解决方法
- DR_TEST
- Reddit评论排名算法
- Eclipse+devkitPor搭个GBA开发环境
- hdu 4119 Isabella's Message
- JS处理日期的方法总结
- IOS开发中的UIScreen、UIView、UIWindow和UIViewController