自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dan__ge的博客

Today is difficult,tomorrow is more difficult,but the day after is beautiful.

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

原创 UVALive4287 强联通分量新模版

点击打开链接题意:给了一个有向图,然后问你最少添加几条边使得整个图的任意一个点可以到达所有的点思路:换个模版写的这道题目,就是先缩点,对于缩过点的图,答案就是这些点的入度为0的点的个数和出度为0的点的个数的最大值#include #include #include #include #include #include #include using namespace std;

2016-08-28 10:00:01 555

原创 POJ 3114 强联通分量+最短路

点击打开链接题意:给n个点,和一个有向图及边权,若两个点可以相互到达,则他们之间的费用可以为0,然后K个询问,问U到V的最小费用思路:可以相互到达的费用为0,那么直接强联通缩点就行了,然后问最短路,因为询问K最多100,所以可以直接dijkstra一次一次的判断就行了#include #include #include #include #include #include #i

2016-08-17 14:59:36 474

原创 POJ 2942 点双联通+二分图染色

点击打开链接题意:给n个骑士和m对关系,关系是互相仇恨,现在召开一个圆桌会议,要求相邻的两个人不能有仇恨关系,问有多少骑士不管怎么分配都不能参加会议思路:白书上的经典例题#include #include #include #include #include #include #include using namespace std;typedef long long ll

2016-08-17 11:45:43 412

原创 HDU 5023 线段树

点击打开链接题意:一段序列,有两个操作,一个是将a到b涂成c颜色,一个是询问a到b的颜色种类输出思路:这道题目就是简单的线段树变形,但是要注意它要的是区间所有颜色,队友机智的先到线段树做位运算便可以将所有的颜色都得到,因为c最大是30,那么我们可以将颜色定义为一个二进制的第c-1位是1,其余为0,线段树的成段更新也是这样,然后做或运算,就可以将所有的颜色得到了  PS:刚开始我还没想到  

2016-08-08 20:24:24 371

原创 HDU 5029 树链剖分

点击打开链接题意:给一个树,然后操作是将颜色z涂在u到v路径上的所有点,最后问你每一个点上哪个颜色涂的最多,若有多组解,输出颜色较小的那个思路:因为是在树上的更新操作,所以需要用树链剖分来将树形的结构简化成线性的结构,从而使用线段树来更新,然后用类似离线的方法,现在规定对于U到V的路径上,它投影到线性结构的起点和终点是S和T,那么对于z来说它可以作用的范围就是S到T,此时我们维护的线段树的

2016-08-08 20:14:49 470

原创 HDU 4005 边双联通分量

点击打开链接题意:给一个无向图,然后这个图可以加一条边,现在要求你剪断一条边,使得图不连通,问你剪的这条边的最小费用思路:先将大牛的思路贴出点这里,首先要缩点肯定是没问题的,然后我写了一个多于的树的直径,就是判断这个树是不是一条链(多于的一步),多于缩完点后的这个树,每条边都有一个权值,现在敌人为了使得我们的花费最大,那么他一定是尽量将小的边都连在一起,那么可以先找的最小费用的边,这条边一

2016-08-01 10:46:43 481

空空如也

空空如也

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

TA关注的人

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