博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdoj 4940 强连通图
阅读量:4329 次
发布时间:2019-06-06

本文共 1018 字,大约阅读时间需要 3 分钟。

Destroy Transportation system

对于每一个点,£A=等效出流=破坏有向边

 £B=等效入流=破坏有向边+rebulid

可以看作当存在某一集合 £B<£A时,条件不成立

 

可以推出,相邻两个点都不满足,则这两个点组成的集合也不会满足;不相邻的两个集合不满足,则这两个集合的合集肯定也不满足

存在一个集合不满足,则这个集合定存在一个点不满足

 

1 #grommaing hdoj 4940 2 #include 
3 #include
4 #include
5 using namespace std; 6 7 typedef long long ll; 8 9 ll A[201],B[201];10 11 void init(){12 memset(A,0,sizeof(A));13 memset(B,0,sizeof(B));14 }15 16 int main()17 {18 int T;19 int n,m;20 int u,v,d,b;21 int cas=0;22 scanf("%d",&T);23 while(T--){24 init();25 bool flag= false;26 scanf("%d%d",&n,&m);27 for(int i=0;i
B[i]){34 flag = true;35 break;36 }37 printf("Case #%d: ",++cas);38 if(!flag)39 printf("happy\n");40 else41 printf("unhappy\n");42 }43 44 return 0;45 }

 

  

转载于:https://www.cnblogs.com/EdsonLin/p/5307958.html

你可能感兴趣的文章
B. Inna and Nine
查看>>
建议性列表输入文本框
查看>>
RTSP 资料
查看>>
[转]uboot中SPL作用
查看>>
Excel VBA Range对象基本操作应用示例
查看>>
html5拖拽
查看>>
kerboros安装
查看>>
我的学习之路_第二十九章_bootstrap
查看>>
Python读取文件行数不对
查看>>
考研经验交流
查看>>
手游助手应用源码项目
查看>>
职场心得笔记
查看>>
Android context(Application/Activity)与内存泄露
查看>>
mysql 行转列
查看>>
jquery easyui 经验
查看>>
Kafka官方文档翻译——设计
查看>>
本地推送
查看>>
免费的在线文档翻译神器
查看>>
RabbitMQ --- Publish/Subscribe(发布/订阅)
查看>>
细思极恐-你真的会写java吗
查看>>