自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Iguodala的博客

一哥球迷,并非本人

  • 博客(30)
  • 资源 (7)
  • 收藏
  • 关注

原创 poj3469 Dual Core CPU(最大点权独立集+最小割+理解)

http://poj.org/problem?id=3469题意:要在双核AB上面运行N个模块,模块i在Acpu上处理的花费为A,在Bcpu上处理的花费为B。同时有m个模块组合(a,b),如果这两个模块不在同一个cpu中处理就会产生额外的花费w。请计算处理完这些任务的最小花费。ps:感觉今天脑子瓦特了。。思路:第一次接触和费用有关的网络流,虽然对费用流还不了解,不过

2016-10-30 22:12:58 786 1

原创 poj1064 Cable master(二分搜索)

http://poj.org/problem?id=1064题意:有N条绳子,他们的长度分别为Li,如果从他们中切割出长度相同的绳子的话,这K条绳子每条最长能有多长?保留两位小数。思路:偶然看到《挑战》上有二分搜索,以前见过的二分好像都是查找哎,做一做吧。二分居然可以这样处理问题,好神奇。相当于加了条件的搜索,找一个无限精确于标准答案的绳子长度。我的理解哈,二分查找是在数的范围

2016-10-30 22:12:28 418

原创 poj3281 Dining(经典最大流+拆点)

http://poj.org/problem?id=3281题意:n头牛f种食物d种饮料,每头牛都有各自喜欢的食物和饮料(不止一种),而每种食物或饮料只能分配给一头牛(数量为1)。问最多能有多少头牛可以同时得到喜欢的食物和饮料?思路:普通建图都是超级源点与供应相连接,超级汇点与需求相连接。然而这里有两种供应一种消耗,但是只有供应和消耗之间有联系,同种消耗之间没有联系,要想建立一

2016-10-30 12:41:03 294

原创 poj3020 Antenna Placement(无向图最小边覆盖)

http://poj.org/problem?id=3020题意:给你一个n*m的图,'*'表示城市,每个无线网只能覆盖两个城市,且这两个城市只能东南西北相邻,求最小用多少这样的无线网可以覆盖所有的城市。ps:做完这道题我感觉英语不好这题就做不出来。。思路:无向图的最小边覆盖。刚开始各种看不懂题我就不说了= =。一开始一看是矩阵以为和上一道题一样,结果感觉这才是真正

2016-10-30 11:02:00 394

原创 poj3041 Asteroids(最小顶点覆盖经典模型)

http://poj.org/problem?id=3041题意:给你一个n*n的格子,然后是k个坐标,每个坐标代表这个地方有一个小行星。每个光束可以摧毁一整行或一整列的小行星,求问最少用多少光束可以摧毁所有小行星。思路:好吧。。刚开始愣是不知道怎么建图,这种问题居然能和最小顶点覆盖联系到,学到了。最大匹配和最小顶点覆盖本就是两个概念,并没有什么关系,如果一开始想怎么匹配,那完

2016-10-29 22:02:53 541

原创 二分图中对最小顶点覆盖、最小边覆盖、最大独立集的理解

仅仅用于自己理解,若有共鸣,别太吐槽就行哈~首先是匈牙利算法的本质:(图参考了zxy的)这个图要详细看完,那么刚开始我想的“找小三”实际上就是递归找增广路的过程,如果找到增广路,匹配数就一定可以加一。(代码就不上了,都是一个模板)理解到这里其实才只是个开始,我想解决的是最大匹配与最小顶点覆盖数、最小边覆盖数、最大点独立集之间的关系是怎么得来的。首先是结论

2016-10-29 20:01:27 13648 4

原创 hdu1151 Air Raid(最小边覆盖)

http://acm.hdu.edu.cn/showproblem.php?pid=1151题意:给你n个城镇和m条边,边是单向的且图中没有环。选择一些小兵空降在城镇上,小兵可以沿着单向边走到路的尽头,问最少需要多少个小兵可以遍历所有的顶点。思路:最小边覆盖,用尽量少的不相交简单路径覆盖有向无环图(DAG)G的所有顶点。依旧是定理[金馆长哭],怎么这几道题都是定理啊,想吐槽。

2016-10-29 19:04:09 356

原创 hdu1068 Girls and Boys(最大点独立集)

http://acm.hdu.edu.cn/showproblem.php?pid=1068题意:给你一系列的浪漫关系,求其中不在浪漫关系中人的学生数。思路:最大点独立集。最大点独立集=节点数-最大匹配数。注意“The relation “romantically involved” is defined between one girl and one boy.”,虽然样例中

2016-10-28 21:50:10 359

原创 hdu2063 过山车&&poj1469 COURSES(二分匹配)

hdu2063:http://acm.hdu.edu.cn/showproblem.php?pid=2063题意思路:裸求最大匹配数。#include #include #include #include #include #include #include #include using namespace std;typedef long long

2016-10-28 16:16:19 330

原创 hdu1054 Strategic Game(最小顶点覆盖)

http://acm.hdu.edu.cn/showproblem.php?pid=1054题意:Bob想要保卫一个中世纪城市,每个节点可以放一个工兵,每个工兵只能从一条路的一端打向另一端,如果这个节点相连多个边,那么与之相连的点工兵都可以保卫到。所有的道路组成一颗树,求可以保卫这棵树所需要的最少工兵数是多少。ps:刚学了匈牙利算法,就是那个趣写教程,太火了就不上链接了。整体思

2016-10-27 21:05:02 753

原创 poj1459 Power Network(Dinic多源多汇)

http://poj.org/problem?id=1459题意:给你n个节点,m个路的关系表示从s到t可以传送w的电量,np个发点站,nc个耗电站。求最大耗电量。ps:看的别人的题意。。看不懂思路:多源多汇其实不用一个一个来,建立一个超级源点连接所有发电站,路的容量就是该发电站可以发的电;建立一个超级汇点连接所有耗电站,路的容量就是该耗电站可以耗的电。这样就转化为

2016-10-27 16:31:45 335

原创 hdu3572 Task Schedule(Dinic判断是否满流)

http://acm.hdu.edu.cn/showproblem.php?pid=3572题意:给你n个任务,m个机器,每个任务有花费时间w、开始时间s、结束时间t,每个任务可以以每天为单位断断续续执行,但在同一天一台机器只能执行一个任务。问是否存在一个可行的时间安排能够使他们全部完成。ps:因为引用,贡献了20多个TLE。。都怪我蠢。。思路:这题难在建图。要想达

2016-10-27 10:43:47 355

原创 hdu1069 Monkey and Banana(二维LIS)

http://acm.hdu.edu.cn/showproblem.php?pid=1069题意:猴子想吃到上面的香蕉,工作人员给了猴子n种长方体,每种长方体有无限个。猴子要用这些长方体来垒起高塔才能爬上去吃到香蕉,但是必须保证下面长方体的长宽都大于上面长方体的长宽,这样才能给猴子落脚点从而往上爬。求高塔所能达到的最大高度。思路:刚开始会错题意了,以为二级排序后直接对高进行LI

2016-10-26 14:52:49 359

原创 hdu1087 Super Jumping! Jumping! Jumping!(最长上升子序列和)

http://acm.hdu.edu.cn/showproblem.php?pid=1087题意:给你一段序列,求最长上升子序列和。思路:跟poj2533一个思路,只不过那题求长度+1,这题求和加上当前元素即可。#include #include #include #include #include using namespace std;cons

2016-10-25 21:02:14 396

原创 hdu3549 Flow Problem(EKarp||Dinic)

http://acm.hdu.edu.cn/showproblem.php?pid=3549题意:典型最大流模型。思路:详见我的上一篇,几乎一样的题,最大流割草游戏= =。Ekarp:#include #include #include #include #include #include #include #include using n

2016-10-25 13:07:33 283

原创 poj1273 Drainage Ditches(最大流EKarp+Dinic+模板总结)

http://poj.org/problem?id=1273题意:农夫的田野每次一到下雨就会被淹没,这让他很苦恼。于是修了好多渠沟,编号为1作为池塘,编号为n作为小溪,求从池塘到小溪的最大排水量。ps:最大流第一题。思路:花了一段时间来入门,这个是EKarp的教程,并且参考了这个代码。现在感觉这个算法好神奇。首先扩展方式精辟,按照我们普通的想法,每找到一条增广路,就

2016-10-24 13:32:05 493

原创 hdu1175 连连看(bfs求拐弯次数)

http://acm.hdu.edu.cn/showproblem.php?pid=1175题意:中文题不解释。思路:核心就和hdu1728一样,思路请看我的分析。有了上一题的基础,这题就是割草小游戏了,1A~好久木有1A了,感动#include #include #include #include #include #include #includ

2016-10-23 21:39:43 487

原创 hdu1728 逃离迷宫(bfs限制拐弯次数)

http://acm.hdu.edu.cn/showproblem.php?pid=1728题意:给你一张图,*代表墙,.代表路,给你起点终点坐标和限制的拐弯次数,求起点是否可以在拐弯次数内到达终点。思路:经典的bfs。一般搜索题限制的是走的步数,而这题限制的是拐弯次数。按照我想的土办法,结构体里添加拐弯次数,每走一步判断是否拐弯,最后把能够到达终点的路线的拐弯次数统计下来求最

2016-10-23 13:13:30 2229 1

原创 poj3984 迷宫问题(bfs+路径)

http://poj.org/problem?id=3984题意:给你个5x5矩阵,输出左上角到右下角的路径。思路:用栈记录,细心。#include #include #include #include #include #include #include using namespace std;typedef long long LL;co

2016-10-23 09:31:52 349

原创 hdu1385 Minimum Transport Cost(经典字典序输出路径)

http://acm.hdu.edu.cn/showproblem.php?pid=1385题意:给你一个矩阵,每个矩阵元素表示i到j的花费,每过一个点还需要过路费,求起点到终点的最小花费。若满足最小花费的路径不止一条,则输出字典序最小的。ps:刚开始拿dijkstra写崩了,本来用栈就已经很麻烦了,居然又有个字典序,这怎么搞啊,转变成字符串越写越麻烦。。于是强大的floyd。

2016-10-22 20:03:02 470

原创 poj2457 Part Acquisition(dijkstra||spfa+路径记录优化)

http://poj.org/problem?id=2457题意:m个关系n个货物,关系中的a b代表可以拿货物a换取货物b,构造一条最短路,起点1终点n,输出交换次数和路径。思路:看了这个教程。注意是有向图。dijkstra和spfa事实上是一个思路,都是找到最短路后,沿着这条路根据找路时存储的前驱来存储相应的节点。记录路径的方式也有几种,刚开始用数组记录,绕的我头都晕了。后

2016-10-22 15:29:16 365

原创 poj1716 Integer Intervals(差分约束)

http://poj.org/problem?id=1716题意:m个约束条件,a b表示在[a,b]区间内有约束,求满足所有约束条件内都包含至少两个正整数的最短序列长度。思路:所有约束条件内都包含至少两个正整数,那么我们就在每个约束条件内都约束一个#include #include #include #include #include #include

2016-10-21 22:00:44 334

原创 poj1201&&hdu1384 Intervals(差分约束)

http://poj.org/problem?id=1201题意:m个约束条件,a b c表示在[a,b]区间内整数至少有c个,求满足这样要求的最短序列长度。思路:因为序列是连续的,所以和上一道题一样同样可以转化为序列和之差,那么S[b]-S[a-1]>=c这个条件就出来了,根据性质也知道是求最长路。不过这题还有个更重要的隐藏条件1 =某一个数。而这里要想利用这个条件,那就满足

2016-10-21 09:09:50 291

原创 hdu1531 King(经典差分约束)

http://acm.hdu.edu.cn/showproblem.php?pid=1531题意:n个点m个关系,n代表一个序列:a[1]+a[2]+a[3]+...+a[n],m代表有多少个子序列(约束条件),每个约束条件的格式如下,s(对应序列中起点的序号) len(对应序列的长度) gt(大于约束值)/lt(小于约束值) w(约束值大小),前两个参数确定了子序列,子序列的和与约束值构

2016-10-20 21:58:34 362

原创 poj3159 Candies(差分约束入门)

http://poj.org/problem?id=3159题意:n个点m个关系,每个关系中A B w代表B比A多至多w颗糖,求n号人比1号人最多多几个糖果。ps:差分约束第一题。思路:首先给一个不错的教程,讲的比较全,没完全懂,先看这道题吧。差分约束与最短路比较明显的区别是,最短路直接给出了路的信息,而差分约束给出的是约束条件不等式。例如这里B比A多至多w,用式子

2016-10-20 15:48:19 313

原创 hdu1142 A Walk Through the Forest(spfa+记忆化搜索)

http://acm.hdu.edu.cn/showproblem.php?pid=1142题意:n个点m个关系,起点是1,终点是2(家)。这里主人公每当选择路A到B时有一个要求:“if there exists a route from B to his home that is shorter than any possible route from A”,翻译为家到B的最短路小于家到

2016-10-19 21:51:37 281

原创 hdu2992 Hotel booking (floyd+spfa+map)

http://acm.hdu.edu.cn/showproblem.php?pid=2992题意:有一辆车要送东西从1到n,这辆车体力有限只能连续行驶10小时。不过他可以预先让自己的公司给自己定旅馆,可以在旅馆里恢复体力,问最少可以经过多少旅馆。ps:这题没做出来,看的别人的。思路:真是一道好题,不光思路经典,还活用了多种容器。首先整体思路吧。最重要的限制条件是行驶

2016-10-19 16:03:39 450

原创 hdu2647 Reward(拓扑排序+反图)

http://acm.hdu.edu.cn/showproblem.php?pid=2647题意:n个人m个关系,其中a,b代表a应得的工资比b多,每人最少给888,还要求必须让所有人服气,求老板最少给多少工资。思路:分层次的拓扑排序,每个层次的人工资相等。我们知道,如果按照能力高(这里代表应得工资多)的人在上,能力低的人在下建树的话,那么最底层的人工资最低为888,上面节点都

2016-10-17 22:08:18 749

原创 hdu3342 Legal or Not(拓扑排序)

http://acm.hdu.edu.cn/showproblem.php?pid=3342题意:如果有A认为他是B的师傅,B认为A是他的师傅,那就说这里出现了矛盾,是不合法的。思路:本题利用拓扑排序判环,判环的条件就是在排序过程中,如果出现其中任何一个点的入度都不为0,那么此时有环。自己模拟下就好嘛,图论就是这么玩的= =。还有这题边的输入过程中要判断重边。deg[N]代表有

2016-10-17 15:10:51 396

原创 阶段总结

写这篇博客以前,这段时间一直都在填坑,上半年挖了将近50多篇博客的坑,想不到填到现在,就算是今天也还有8篇没有赶起来,看来以前对自己真的是盲目自信了吧。于是就要问了,从上半年6月开始,我都干了些什么呢,在此简单回首下不堪的往事吧。上半年4月吧,校赛失利。一方面自己实力不足,另一方面找不到队友,最后找了两个不搞acm的强行打比赛。A了3题排第8,省赛也没去成,基本全是上一届的学长去了。之

2016-10-08 21:47:40 418

我的第一个作品.prproj

我的第一个pr作品,资源自取

2021-12-26

04.yizhongyuan.rar

山西益众源农业网站前端部分,怕以后找不到,传上来拿来参考啊

2020-02-21

两种swiper实现的轮播图素材

两种swiper实现的轮播图素材

2019-05-15

images.rar

滑动型展品展示图素材包

2019-05-15

风景轮播图素材包

风景轮播图博客资源。

2019-03-21

即刻招聘图片素材

我的第一个html其中的页面资源

2019-03-02

mp3转mid转换器

mp3转mid转换器,游戏开发设置音效时可能会用到

2017-02-23

空空如也

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

TA关注的人

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