题意

分析

问题是要看出来这是个floyd闭包问题。我没看出来- -

分析之后补充。

代码

// Origin:
// Theme: Graph Theory (Basic)
// Date: 080618
// Author: Sam X //#include <bits/stdc++.h>
#include <iostream>
#include <utility>
#include <iomanip>
#include <cstring>
#include <cmath>
#define MP make_pair
#define PB push_back
#define fi first
#define se second
#define ZERO(x) memset((x), 0, sizeof(x))
#define ALL(x) (x).begin(),(x).end()
#define rep(i, a, b) for (int i = (a); i <= (b); ++i)
#define per(i, a, b) for (int i = (a); i >= (b); --i)
#define QUICKIO \
ios::sync_with_stdio(false); \
cin.tie(0); \
cout.tie(0);
using namespace std;
typedef long long ll;
typedef unsigned long long ul;
typedef pair<int,int> pi;
typedef pair<int,pi> pii; int n,m;
bool d[105][105];
int main()
{
while(cin>>n>>m)
{
ZERO(d);
rep(i,1,m)
{
int x,y; cin>>x>>y;
d[x][y]=true;
}
rep(k,1,n)
rep(i,1,n)
rep(j,1,n)
d[i][j]=d[i][j]||(d[i][k] && d[k][j]);
int ans=0;
rep(i,1,n)
{
int sum=0;
rep(j,1,n)
{
if(d[i][j]||d[j][i]) sum++;
}
if(sum==n-1) ans++;
}
cout<<ans<<endl;
}
return 0;
}

最新文章

  1. 关于.NET知识体系结构图总结
  2. H5图像遮罩-遁地龙卷风
  3. centos mysqldb 安装
  4. Libgdx 开发指南(1.2) 应用框架——模块概览
  5. [zz] 英文大写缩写前要加THE吗
  6. 【codevs1014/1068】背包型动态规划
  7. SQL Server常见问题总结
  8. Android开发之50个常见实用技巧——活用布局
  9. myeclipse自动生成可持久化类的映射文件的方法
  10. HBase开发错误记录(一):java.net.UnknownHostException: unknown host: master
  11. Mac OS X 10.9 Mavericks 修改root密码
  12. [2015-10-11]常用git命令
  13. eclispe中安装hibernate插件
  14. 线程池 队列 synchronized
  15. 查看celery 队列长度
  16. John Deere Service Advisor EDL V2 Diagnostic Kit
  17. PSP个人项目耗时对比记录表:四则运算
  18. Struts2(二)工作原理
  19. IDEA里运行程序时出现Error:scalac:error while loading JUnit4 , Scala signature JUnit4 has wrong version错误的解决办法(图文详解)
  20. Android——TextView属性XML详解

热门文章

  1. P1666 前缀单词
  2. 学大伟业 Day 4 培训总结
  3. Entity Framework5.0运行时错误ObjectStateManager 中已存在具有同一键的对象
  4. &lt;head&gt; 中的 JavaScript 函数
  5. 多线程编程-设计模式之保护性暂挂(Guarded Suspesion)模式
  6. iOS之苹果调整 App Store 截图上传规则,截图尺寸、大小等
  7. 【SHOI2015】脑洞治疗仪(恶心的线段树,区间最大子段和)
  8. 路由器基础配置之广播多路访问链路上的ospf
  9. jQuery(三)HTML
  10. 洛谷 P3952