自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HDU 1115 计算几何MB

#include #include #include using namespace std;#define N 1000005struct point{ double x,y;}p[N];int T,n;double cal(point a,point b){ return (a.x-p[0].x)*(b.y-p[0].y)-(a.y-p[0].y)*(b.x

2013-06-07 18:05:53 419

原创 HDU 2653

链接:http://acm.hdu.edu.cn/showproblem.php?pid=2653题意(大意):一个Y要走到L去,‘.’可以飞也可以走,'@'必须飞,‘#’代表墙。给图的长宽和时间限制以及最初魔法值。飞的话走一步用1s消耗1魔法值,走的话用2s不耗魔法值。然后就是询问能不能给的时间内Y到L,相应输出。思路:BFS+优先队列,vis标记数组第3维记录魔法值。代码:#i

2013-05-27 22:00:52 396

原创 HDU 1547

DFS搜索水题 (链接:http://acm.hdu.edu.cn/showproblem.php?pid=1547)题意:泡泡龙游戏,每个球最多直接连接6个球。输入给出图和newly球,newly球连接3个或3个以上相同颜色的球就会爆炸。第一次爆炸后没有直接或间接连接到第一行的球,也会爆炸。输出爆炸的球的数目。思路:从newly球搜相同的球,搜完覆盖为空(E),然后从第一行搜连接在一起的

2013-05-24 17:31:55 794

原创 线段树成段更新-MB

链接:http://www.acm.uestc.edu.cn/problem.php?pid=1225&cid=211                 #include #include using namespace std; struct node { int l,r; long long v,add; }a[4*

2013-05-24 16:31:18 420

原创 hdu1595(枚举+最短路(删掉任意一条边的最长最短路)-MB

#include #include #include #include #define MAX 1010#define inf 0x3f3f3fusing namespace std;struct node{ int s,e; int val; int next;}a[MAX*MAX];int n,m,ans;int start,end;

2013-05-24 12:55:06 655

原创 floyed(MB-经典求环)

#include#include#define N 105#define inf (10000000)#includeusing namespace std;int mat[N][N],dis[N][N];int m,n;int min(int a,int b){    return a}   void Floyd(){    int i,j

2013-05-24 12:53:36 526

原创 拓扑排序+并查集(MB hud 1811)

#include #include #include using namespace std;struct node{ int val; int next;}a[20100];int n,m;int used[10100],parent[10100];int root[10100],ans,num;void init(){ int i;

2013-05-24 12:51:39 505

原创 bellman_floyed(MB-回路加负环求最短路) hdu 1317

#include #include #include #include #define inf 0x3f3f3fusing namespace std;int map[110][110],map1[110][110];int value1[110];int n,m;int flag[110];int spfa(){int dis[110],i

2013-05-24 12:49:55 395

转载 MB--各种HASH

unsigned int SDBMHash(char *str){ unsigned int hash = 0; while (*str) { // equivalent to: hash = 65599*hash + (*str++); hash = (*str++) + (hash << 6) + (hash << 16) - hash; } return (hash

2013-05-22 22:15:15 471

原创 敌兵布阵 线段树初步练习【MB-单点更新线段树】

http://acm.hdu.edu.cn/showproblem.php?pid=1166单点更新~毫无技术含量#include #include int n;struct node{ int l,r,ls,rs; int m;}tree[50000*3];int root,p,t,tmp;void built(int &root,int l,int

2013-05-22 21:54:11 342

空空如也

空空如也

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

TA关注的人

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