自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mr_zys的专栏

点点滴滴的进步,一步一步的前行!

  • 博客(9)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 UVa 10881 - Piotr's Ants - 水题

题目描述:lrj后白书第一章第五道例题题目分析:1)从宏观上看,蚂蚁碰撞并没有影响它们的爬行; 2) 蚂蚁的相对位置是不会变的。所以只需要处理初始状态和最后的状态即可。下面是代码:#include #include #include using namespace std;const int maxn = 10100;struct ant { int id; int

2013-12-18 22:13:34 834

原创 UVa 11248 - Frequency Hopping - 最大流 - 最小割

题目描述:lrj厚白书第5章第6节第一道例题题目分析:建图求最大流,如果最大流大于c,那么直接输出possible;如果最大流小于c,那么就要改变属于最小割边的值。下面是代码:(水过,有时间在优化吧)#include #include #include #include #include using namespace std;const int maxn_v = 110

2013-12-18 15:45:05 1385

原创 Hdu 3549 Flow Problem - 最大流

题目描述:裸的最大流题目分析:在刷UVa-11248-Frequency Hopping,一直wa,就拿这道题目来检测一下自己写的Dinic算法的zheng。所以题目是AC了,但是耗时严重啊,贴一下代码,囧。

2013-12-17 20:27:16 828

原创 Uva 1388 Graveyard - 水题

题目描述:lrj厚白书第一章第四到例题题目分析:如果插入点的个数是n的倍数,那么不需要移动这n个点。如果想要移动的距离最短,那么不难想象最多只需要要移动(n-1)个点。所以可以在这n个点中选取一个参照点,其它点的位置是相对于该参照点的。所以在没有加入m个点之前,这n个点都有一个相对与参照点的以为坐标pi,那么在插入m个点之后,这n个点会有确定的位置。然后在判断pi与这写位子的最短距离即可。

2013-12-11 22:36:33 1332

原创 Hdu 1853 Cyclic Tour - 最小费用最大流

题目描述:给定n个点和m条边,每条边都有权值。判断是否所有的点都在环中。如果是,则输出遍历这些环的最小值;如果没有,就输出-1题目分析:如果所有的点都在环中,那么这些点的出度等于入度。然后就是网路流了,囧!(orz!)下面是代码:#include #include #include #include using namespace std;const int maxn_v

2013-12-11 15:31:30 799

原创 Uva 11300 Spreading the Wealth - 模拟

题目描述:lrj厚白书第一章第三个例题题目分析:首先来模拟spreading。对于i,他只可能从他的左边得到xi-1枚金币,从他的右边得到xi+1枚金币,而最终的i只能拥有平均数的金币。将这写等式列出,就可以得到一个含有绝对值的多项式。这样就可以利用绝对值的集合意义得到这个多项式的取最小值的情况。注意:求c[i]时用递推,否则将会tle。下面是代码:#include #inc

2013-12-06 20:17:01 533

原创 Uva 11729 Commando War - 水题 - 贪心

题目描述:lrj厚白书第一章第二道例题题目分析:因为任务是可以并行的执行,所以直觉上是花费时间长的任务优先去部署。但是这到题目还给你交待任务的时间,所以容易让人想多了。不管有没有交待任务的时间,对于任务x和y,只可能有两种情况。x在y之前结束,和x在y之后结束。未交换x和y的位置时,完成时间为:B[x] + B[y] + J[y]交换h和y位置之后,完成时间为:B[y] + B

2013-12-04 19:07:01 895

原创 Uva 11292 Dragon of Loowater - 水题

题目描述: lrj厚白书第一章第一道例题。题目分析:感觉有点像这样的一道题,给定两个有序的链表,用最短的时间将对这两个链表的元素进行排序。这里也像归并排序的“并”的步骤。囧!说了这么多,思路很简单。下面是代码:#include #include #include using namespace std;const int maxn = 20005;int dra[maxn]

2013-12-04 18:37:42 573

原创 Hdu 1532 Drainage Ditches - 最大流入门

裸的最大流的题目,直接模版。下面是代码:#include #include #include #include using namespace std;const int maxn = 300;const int inf = 0xfffff;int g[maxn][maxn];int pre[maxn];int maxflow;int n,m;void Edmond

2013-12-03 16:55:25 616

AC 自动机论文

AC 自动机的ACM论文

2013-07-18

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

TA关注的人

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