自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 poj1228 [ SDOI2009 ] --稳定凸包

题目大意:给你一个凸包上的某些点(可能在凸包内),询问是否能确定这个凸包。思路:先求出题目给出的点的凸包,看看在凸包的每条边内(不包括端点)有没有点,若有,则这条边是确定的,若没有,则这条边不确定,直接输出NO。这里用Andrew求凸包。代码如下:#include<iostream>#include<cstdio>#includ...

2016-07-29 20:41:00 83

转载 poj1789--最小生成树(prim)

水题。。。题目大意: 用一个7位的字符串代表一个编号,两个编号之间的distance代表这两个编号之间不同字母的个数。一个编号只能由另一个编号“衍生”出来,代价是这两个编号之间相应的distance,现在要找出一个“衍生”方案,使得总代价最小,也就是distance之和最小。 很容易想到,将每两个顶点间的distance求出作为边权,将题目转化为最小...

2016-07-28 11:34:00 106

转载 bzoj1202 [ HNOI2005 ] --带权并查集+前缀和

http://www.lydsy.com/JudgeOnline/problem.php?id=1202 记s[i]=a[1]+a[2]+...+a[i],即s[i]为前缀和。再令v[i]=s[f[i]]-s[i],其中f[i]为i的父亲。对于每个读入的x,y,k,将x,y视为结点,如果x与y的根结点相同,因为v[y]-v[x]=s[f[y]]-s[y]-s[f[x]]-s...

2016-07-18 09:29:00 83

转载 bzoj1191 [ HNOI2006 ] --匈牙利算法

这道题一看就是求二分图最大匹配,不过需要注意的是答案需要前面所有题目都能答对,因为这里WA了无数次......#include<iostream>#include<cstdio>#include<cstring>using namespace std;int tot,a[3001][2],i,j,n,m,k,f[3001],x,...

2016-07-05 21:16:00 44

转载 poj1113--凸包(Andrew)

题目大意: 给出平面上若干个点的坐标,你的任务是建一个环形围墙,把所有的点围在里面,且距所有点的距离不小于l。求围墙的最小长度。思路:很容易得出答案就是凸包周长+以l为半径的圆的周长。这里讲一下Andrew算法。Andrew是Graham算法的变种,而且Andrew更快,更稳定。Andrew算法思想是先将n个点按照x坐标从小到大排序(x相同按照y从小到大...

2016-07-02 10:27:00 84

空空如也

空空如也

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

TA关注的人

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