USACO section2.3 Controlling Companies题解&代码
2015-02-15 05:59
330 查看
将每种可能都枚举一下就可以了…
我在test 9卡了很久…很容易漏掉一些控制关系…
避免这种情况的方法是验证所有不可能控制的情况,即排除法…
对于所有当前不能确认的关系(i,j)都重新验证即可
我在test 9卡了很久…很容易漏掉一些控制关系…
避免这种情况的方法是验证所有不可能控制的情况,即排除法…
对于所有当前不能确认的关系(i,j)都重新验证即可
/* ID:rainbow16 LANG:C++ TASK:concom */ #include<stdio.h> #include<iostream> using namespace std; int n,m[105][105],c[105][105],t1,t2; int main(void) { freopen("concom.in","r",stdin); freopen("concom.out","w",stdout); scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d%d",&t1,&t2); scanf("%d",&m[t1][t2]); if(m[t1][t2]>50) c[t1][t2]=1; } bool flag; for(int i=1;i<=100;i++) { flag=true; c[i][i]=1; while(flag) { flag=false; for(int j=1;j<=100;j++) if(!c[i][j]) { int s=0; for(int k=1;k<=100;k++) if(c[i][k]) s+=m[k][j]; if(s>50) { c[i][j]++; flag=true; } } } } for(int i=1;i<=100;i++) for(int j=1;j<=100;j++) if(c[i][j] && i!=j) printf("%d %d\n",i,j); return 0; }
相关文章推荐
- USACO section2.3 Money Systems题解&代码
- USACO section2.3 Zero Sum题解&代码
- USACO section2.3 Longest Prefix题解&代码
- USACO section2.3 Cow Pedigrees题解&代码
- USACO section3.1 Agri-Net题解&代码
- USACO section2.4 The Tamworth Two题解&代码
- USACO section2.4 Cow Tours题解&代码
- USACO section3.1 Humble Numbers题解&代码
- USACO section2.4 Overfencing题解&代码
- 【bzoj1603】【 Usaco2008 Oct】打谷机 (阅读理解) 题解&代码
- 【bzoj1611】【Usaco2008 Feb】Meteor Shower流星雨 (bfs)题解&代码
- USACO section2.2 Runaround Numbers题解&代码
- USACO section2.2 Subset Sums题解&代码
- 【bzoj1616】【Usaco2008 Mar】Cow Travelling (dp)题解&代码
- USACO section2.4 Bessie Come Home题解&代码
- 【bzoj1607】【Usaco2008 Dec】Patting Heads (数学) 题解&代码
- 【bzoj1619】【Usaco2008 Nov】Guarding the Farm (阅读理解+bfs)题解&代码
- 【bzoj1613】【Usaco2007 Jan】Running贝茜的晨练计划(dp) 题解&代码
- USACO section2.2 Party Lamps题解&思路
- 【bzoj 1600】【Usaco2008 Oct】建造栅栏 (递推) 题解&代码