自定义博客皮肤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)
  • 收藏
  • 关注

原创 HDU 5727 Necklace(枚举+二分图匹配)

给定n个阴n个阳,按照阴阳的顺序排列问变暗的最少有几个 首先想到的是二分图,因为阴阳很符合二分图的性质。但是很快又把自己否定了,因为前几天的一场 CF有一题是安排时间是去体育馆还是学习的题目当时也觉得是二分图但是搞到结束都没有写出来。所以又感觉这题不是二分图了。。 看了题解,因为只有八个点 ,所以做一次二分图的速度非常快,所以枚举位置9!。对于每种情况做一次二分图匹配,时间复杂度居然也意外的合

2016-07-28 09:18:17 438

原创 HDU 5726 GCD(DP+线段树)

给定一个序列,对于每次查询,有多少个连续的子序列gcd等于x到y的序列的gcd an记录不同gcd的数目,cot为滚动map用来记录第i-1位为终止位置的子区间的gcd的种类和数目,然后处理出所有lr范围内的gcd的数目 然后对于每次查询的lr的gcd,用线段树查询一下就好了 #include #include #include #include #include

2016-07-26 15:02:49 430

原创 HDU 5724 Chess(SG函数 Nim博弈)

给定一个n*20的棋盘,在棋盘上有m个棋子,每个棋子的合法移动是当这个棋子右边没有棋子时,将这个棋子移动到右边一格,当右边有棋子时,到其右边下一个位置直到第一个空的位置。 因为棋子的移动只在行上,所以容易想到多堆的nim博弈。因为每行20个空格。所以刚好可以状压枚举所有情况的sg值。 刚开始不知道sg值的范围所以用的是set来保存,结果TLE,最后打表看了一下最大值只有20.。。 最后结果就

2016-07-26 14:57:34 516

原创 HDU 5723 Abandoned country(最小生成树+DFS)

给定一个图求其最小生成树,并且算出最小生成树上任意两个点的期望距离 因为题目中说到每条边的边权都是唯一的,所以可以知道最小生成树唯一 然后求期望距离。点的数目非常大所以求出任意两点间距离在算期望距离是不现实的。 但是根据期望的累加性质可以想到,对于每条边,他对期望的贡献是经过他的路径数量*边权。 而经过这条边的数目为这条边左边的点和右边点的积。最后问题转化成统计一棵树上每个点他的子树的点数

2016-07-26 14:50:28 450

空空如也

空空如也

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

TA关注的人

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