博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj 1093: [ZJOI2007]最大半连通子图
阅读量:5295 次
发布时间:2019-06-14

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

2016-06-21

读一下题目,发现环内肯定在一个半联通子图内,于是先tarjan缩点,然后就是找这个图的最长链及数目。拓扑一下即可。

注意注意  此题一定要将边进行判重。

 

1 #include
2 #include
3 #include
4 #include
5 #include
6 #include
7 #include
8 #define ll long long 9 #define M 2000009 10 using namespace std; 11 ll read() 12 { 13 char ch=getchar(); 14 ll x=0,f=1; 15 for(;ch<'0'||ch>'9';ch=getchar()) 16 if(ch=='-') 17 f=-1; 18 for(;ch>='0'&&ch<='9';ch=getchar()) 19 x=x*10+ch-'0'; 20 return x*f; 21 } 22 int du[M],dfn[M],low[M],K,n,m,tot,head[M],next[M],u[M],belong[M],cnt,T,q[M],sum,he[M]; 23 bool f[M]; 24 int ss; 25 struct data 26 { 27 int d,s; 28 }a[M],qq[M]; 29 bool cmp(data a1,data a2) 30 { 31 if(a1.s==a2.s) 32 return a1.d
mx)127 {128 mx=a[i].d;129 mxx=a[i].s;130 }131 }132 printf("%d\n%d",mx,mxx);133 return 0;134 }

 

转载于:https://www.cnblogs.com/xiw5/p/5603782.html

你可能感兴趣的文章
Python学习之路_day_03(逻辑运算与数据类型)
查看>>
ACM模板——次短路及K短路
查看>>
Internet History, Technology and Security (Week5.2)
查看>>
20个很有用的PHP类库
查看>>
java 中间 final修饰符
查看>>
UVa156 Ananagrams(映射map)
查看>>
数据库三大范式,我的理解
查看>>
fltk demo
查看>>
10分钟物联网设备接入阿里云IoT平台
查看>>
Delphi 的 TMS 控件安装方法
查看>>
常见跳转指令和机器码对应关系
查看>>
子查询
查看>>
P1262 间谍网络 (tarjan缩点 水过去)
查看>>
第二次作业
查看>>
Add Two Numbers
查看>>
程序集的混淆及签名
查看>>
java笔记
查看>>
MATLAB中subplot的用法
查看>>
BZOJ-1047 理想的正方形
查看>>
Spring6:基于注解的Spring MVC(上篇)
查看>>