自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 P2055 [ZJOI2009]假期的宿舍

首先先理清楚一下这题的关系,每一个人要么是学校里的学生,要么不是。而是学校里学生,要么回家了,要么没回家。那么可以提供床位的,就是学校的在校学生,而需要床位的,就是不是这个学校的学生的人,和在学校没回家的在校学生。一个人占一张床,而在校学生自己可以睡自己的床,因此我们把所有的人分成两部分,需要床的和提供床的,在校学生不回家的两边都有(建一条自己到自己的边),根据认识关系建边,因此我们得到了二分图,...

2019-02-28 22:56:10 189 1

原创 P1726 上白泽慧音

这是一个求强连通分量的模版题 一般的我们都选取Tarjan算法,常数较小,写起来比较方便 我们用三个数组,low[maxn],vis[maxn],dfn[maxn] 其中dfn表示当前的节点被搜到的时间戳,vis表示当前这个被搜过的节点在不在栈的里面,low数组最难理解,因为tarjan基于dfs实现,dfs搜索过程构成了一颗搜索树,那么low[i] 的值代表,当前节点 i 通过一条非树边,可以走...

2019-02-28 22:43:28 295

原创 P1993 小K的农场

差分约束的模版题,建图我们选择 a b c 代表 v(b) - v(a) <= -c 建图,然后注意到在区间 [ i , i + 1] 里面,有 v(i + 1) - v(i) <= 1 且 v(i) - v(i + 1) <= 0,这样建图,可以保证整张图的联通性,然后spfa跑图上最短路(有负权边),如果存在负环,则方程无解,否则若存在最短路,则必定有解 代码如下: #i...

2019-02-28 21:07:58 190

原创 P1525 关押罪犯

并查集,自己的思路和食物链这题非常的像,把在并查集中和父亲关系为 1 记为和父亲节点在同一个集合里面,0记为不在同一个集合里面,类似的可以推出一个节点和爷爷节点的关系为 value[now] = (value[father[now]] + value[now]) % 2; 对边排序,从大的边开始,尽量边链接的两个点不在一个集合里面,如果在,判断关系是不是 1 ,如果是就和 ans 变量取max,最...

2019-02-17 15:27:07 176

空空如也

空空如也

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

TA关注的人

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