自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Codeforces 311E. Biologist (最小割)

题目描述传送门题目大意:有n个已经有初值的0/1变量,改变一个变量需要vi的花 费。有m个需求,要求某个集合的变量均为0/1,满足需 求得到wi的收益,对于某些集合不满足时需要付出额外的代价g。求最大收益。题解最小割。 与源点S相连表示选择的值为0,与汇点T相连表示选择的值为1. S->xix_i xix_i初值为0,容量为viv_i ,割掉这条边表示把值变成1,会增加viv_i的花费。

2017-07-06 20:03:18 1023

原创 bzoj 4487: [Jsoi2015]染色问题 (容斥原理+组合数学)

题目描述传送门题目大意:棋盘是一个n×m的矩形,分成n行m列共n*m个小方格。现在萌萌和南南有C种不同颜色的颜料,他们希望把棋盘用这些颜料染色,并满足以下规定: 1. 棋盘的每一个小方格既可以染色(染成C种颜色中的一种) ,也可以不染色。 2. 棋盘的每一行至少有一个小方格被染色。 3. 棋盘的每一列至少有一个小方格被染色。 4. 种颜色都在棋盘上出现至少一次。 题解枚举至少

2017-07-06 07:21:41 2257

原创 bzoj 2007: [Noi2010]海拔(最短路)

题目描述传送门题解首先图中只需要0/1两种高度,并且如果按照高度分类,可以把图分成两个连通块,与左上角在同一连通块的全部为0。 那么其实我们就是要求一个最小割,将图分成两部分。 但是这道题如果直接跑最小割太慢了,所以我们利用平面图转对偶图,然后直接求最短路即可。 有向图转对偶图,其实就是将每条有向边逆时针旋转90度。代码#include<iostream> #include<cstdio> #

2017-07-04 21:25:28 370

空空如也

空空如也

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

TA关注的人

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