仙人掌&圆方树

Tags:图论


至于仙人掌这种毒瘤东西在省选前是不打算学了。

如果省选没有退役的话还有机会学习。

广义圆方树代码

void Min(int &a,int b) {if(b<a) a=b;}
void Tarjan(int x)
{
dfn[x]=low[x]=++tot;sta[++tp]=x;
for(int i=A.head[x],R=A.a[i].to,k,lst;i;i=A.a[i].next,R=A.a[i].to)
if(!dfn[R])
{
Tarjan(R);Min(low[x],low[R]);
if(low[R]>=dfn[x])
for(k=sta[tp],lst=0,B.link(++node,x);lst!=R;)
B.link(node,k),lst=k,k=sta[--tp];
}
else Min(low[x],dfn[R]);
}

最新文章

  1. 【Java并发编程实战】----- AQS(四):CLH同步队列
  2. div嵌套导致子区域margin-top失效不起作用的解决方法
  3. 素数筛 poj 3518
  4. css012 css布局简介
  5. 11.1---有序数组合并(CC150)
  6. 八、java集合类
  7. RPi Debian Auto Login
  8. ArcEngine - 栅格数据访问的-对象模型
  9. winform —— 常用控件
  10. Android MediaPlayer Error -1004
  11. iOS 5 故事板入门(4)
  12. 【&#9733;】Web精彩实战之&lt;智能迷宫&gt;
  13. Linux小记
  14. Linux vim常用命令
  15. ID3、C4.5、CART决策树介绍
  16. 2 引入jquery和boot
  17. Tetris(俄罗斯方块)
  18. 关于数据区间变换及numpy数组转图片数据的python实现
  19. hibernate中继承映射保存
  20. pandas入门学习

热门文章

  1. 4.Servlet过滤器
  2. AIX解压ZIP文件
  3. Linux 加载卷组
  4. 记开发个人图书收藏清单小程序开发(十)DB开发——新增图书信息
  5. String使用equals和==比较的区别
  6. NSCopying简析
  7. 最大公约数(GCD)与最小公倍数(LCM)的计算
  8. sql标量函数与表值函数
  9. Mac环境下WingIDE切换python版本
  10. Mysql 漏洞利用(越权读取文件,实战怎么从低权限拿到root密码)[转]