自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

-Claude

诶嘿诶嘿E儿哟

  • 博客(9)
  • 收藏
  • 关注

原创 友情链接 兼 留言板(在别的地方留言博主可能会没看到哦- -)

友情链接 兼 留言板

2015-03-25 12:32:03 2472 16

原创 BZOJ 1503 [NOI2004] 郁闷的出纳员 treap

题意: 链接方法: treap解析: 这是本蒟蒻的第二道treap题,第二遍写的时候update,左旋右旋,插入函数都可以大概写出来了(还是得练啊),然而del 函数却被虐了,自己也想到用个什么基准来记(不过怎么写基准啊喂!),还是看了题解才看明白基准的用法和del函数, 这题不像做的第一道,所以tr[k].w这个变量没必要存在,加了会超时别问我为什么.总之,还是得练啊附上

2015-03-20 13:44:46 2796

原创 BZOJ 1452 [JSOI2009]Count 二维树状数组

题意: 链接方法: 二维树状数组解析: 也是好久没写树状数组,从wfy那听来到水题(他说的找他)(然而还是想了想- -毕竟OI)读完题后的确想用树状数组来做这道题,但是这要统计的是c种颜色,显然需要c个树状数组,还是300x300的。所以一下子就开始担心起来内存,因为这题是64M的。没算内存前真心不敢码。300*300*100*4/1024/1024 算起来大概是30多M吧

2015-03-19 23:07:08 1115 1

原创 BZOJ 3224 普通平衡树 裸treap模板题

题意: (裸题还用我说么)方法: (裸题还用我说么)解析: 第一次写treap还是费点劲的尤其在理解的时候首先,定义如下struct data{ int l , r , v , rnd , size , w ;};data tr[100001] ;int n , ans , size , root ;void update(int k){ tr[k].s

2015-03-19 19:41:31 2966 2

原创 BZOJ 2730 [HNOI2012]矿场搭建 点双联通分量(割点)

题意: 链接.方法: 点双联通分量(割点).解析: 首先这道题有两个问,并且是无向图第一问是任意删掉一个点后,满足剩下所有的点均可以找到一个出口,则最少安放的出口数是多少?第二问是满足最少安防的出口数有几种方案?首先先把图画出来看第一个样例我们发现他所选取的四个点分别都是把1删掉后,所处于两个不同的块中的两点,而1恰好为其中的割点

2015-03-19 15:12:16 1173

原创 BZOJ 1093 最大半联通子图 强连通分量缩点+拓扑排序dp

题意: 链接.方法: 强连通分量tarjan缩点 + 拓扑dp .样例图: 解析: 这题的题意读明白后紧接着对样例做分析样例输出的3 3是代表最多有三个点,有三个有三个点的情况。                                   三种情况分别是5 6 41 2 42 1 3我们发现这三种情况都是有三个点的三条链,于是就往链的

2015-03-19 15:05:55 1098

原创 BZOJ 3631 [JLOI2014]松鼠的新家 tarjanlca

题意: 给你一棵无向的树,然后给你这棵树的节点访问次序,起点任意,求每个节点的访问次数.方法: 离线tarjan lca.解析: (果然自己还是弱啊,结尾标记都不会传) , 膜拜神犇orz PoPoQQQ       首先题意说的已经很清了,用lca就可以过. 用sum数组记录首标记,end记录尾标记,在深搜里上传就可以.自己说下对这个代码部分地方的理解吧,首先,为什么

2015-03-19 13:48:43 1093

原创 BZOJ 2438 杀人游戏 强联通分量tarjan缩点

题意: 网址.方法: 强联通分量tarjan缩点.解析: 读完题后画一下样例 (这样例并没有什么用),所以我们还是草拟一组样例来做吧,于是找到那个 Victoria的舞会   3  的样例来看  先不管这个图输出什么,首先来分析查询每个人时候的状态。 每一个人是杀手的概率是 1 / n(这是毋庸置疑的) {1,2,3} 是一个强连通分量,如果

2015-03-18 19:51:05 1044

原创 [NOIP2013]货车运输 D1 T3 kruscal最大生成树+树上倍增lca+rmq

题意: n个点,m条边,每条边有自己的限重,q个询问,询问满足火车从x到y的最大限重.方法: kruscal最大生成树+树上倍增lca+rmq.解析: 由于两个点间有可能有重边,而且我们要的是最大限重,所以选取前n-1条最大的边构成一棵树,在这棵树上进行操  作.求x到y的路径,则需要考虑x与y是否在一棵树上,不是则输出-1,在一棵树上,找出x与y的公共祖先的过程中采用 rmq

2015-03-18 19:33:23 1746

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除