自定义博客皮肤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.

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

原创 codeforces 732F 双联通分量

点击打开链接 题意:给一个无向图,现在将所有的边变为有向,使得每个点可以到达的点的个数的最小值最大,然后将变好的有向图输出 思路:可以知道无向图时在一个连通分量中的点是可以做到互达的,也就是这个联通分量里的点可以变成有向的联通分量,那么现在的图就是一个由好多个连通分量组成的一个树,然后对于割边来说,只有确定它的方向才能找出那个最小值,因为割边为有向了,所以所有的联通块肯定都是指向最大的那个联通

2016-11-23 13:19:58 737

原创 codeforces 733F LCA+最小生成树

点击打开链接 题意:给一个图,及每条边的边权,然后每条边都可以使自己的边权减少1,但是需要费用ci,然后你有S的费用,问你如何分配这些费用使得最小生成树的值最小 思路:首先要明确对于这所有的费用,我是全部用在一条边上的,也就是说只用修改一条边的权值,那么我们可以先将原图的最小生成树找出来,然后建个LCA 的图,之后枚举每条边,如果是最小生成树上的边,那么直接减然后判断即可, 但是如果不是的话,

2016-11-20 14:39:26 926

原创 HDU 3622 2-sat+二分

点击打开链接 题意:给了n个点对,每一对只能引爆其中一个,然后所有的点的爆炸半径是一样的,然后要求所有的点的爆炸范围不相交,问爆炸半径最大是多少 思路:二分半径的大小,然后判断条件就用2-sat就可以,对于点对A和B,若A和B不能共存,即A,B不能同时取,连边,然后每次判断就可以了,二分可以用精度来做,也可以二分多次已达到结果#include #include #include #i

2016-11-02 19:33:55 558

原创 POJ 3207 2-sat

点击打开链接 题意:n个点一次排列在一个圆上,然后给出m对关系,代表a和b可以在圈内连线,也可以在圈外连线,然后问是否可能使得每对关系都有连线且没有线相交 思路:对于每两对关系来说,若它们都连圈内的线有交点的话,则说明其中一个必须连圈外的线,那么就是这样连边,然后2-sat跑完判断即可#include #include #include #include #include #incl

2016-11-02 18:29:20 473

空空如也

空空如也

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

TA关注的人

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