自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飘过的小牛

I'm growing!~~

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 POJ-3349 Snowflake Snow Snowflakes【Hash】

题目链接:http://poj.org/problem?id=3349题目大意:给你n个6条边的雪花的信息,问这些雪花当中是否有相同的一对。相同的定义是:长度相同,且符合相同的顺序(顺时针或者逆时针),比如1 2 3 4 5 6是a雪花的6边信息,那么相同的雪花共有12种情况,就是按照顺时针和逆时针和a雪花边相等且顺序相同。如顺时针可以是:2 3 4 5 6 1或者3 4 5 6 1

2012-01-31 18:16:15 2307

原创 POJ-1840 Eqs【Hash】

题目链接:http://poj.org/problem?id=1840题目大意:有以下等式:a1*x13+a2*x23+a3*x33+a4*x43+a5*x53=0.x1,x2,x3,x4,x5都就在区间[-50,50]之间的整数,且x1,x2,x3,x4,x5都不等于0.问:给定a1,a2,a3,a4,a5的情况下,x1,x2,x3,x4,x5共有多少种可能的取值?解题思路:这道

2012-01-29 16:12:26 1746

原创 NYOJ-138 找球号2【Hash】

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=138解题思路:hash的简单入门题。不懂的可以参考这篇文章,很好很强大。http://blog.csdn.net/v_JULY_v/article/details/6256463通过这道题,学到了hash的简单应用。hash的优势就在于能快速的查找海量数据,所以速度是h

2012-01-28 14:32:54 2394 3

原创 思维

突然发现自己从来没有认真的考虑一下自己是如何思考问题的,不得不说,每个人的思维模式都是与生俱来的,且天赋level不同,天赋低的人通过努力,可以克服一定的瓶颈,但是有大成者只有极少一部分。天赋高的人则很少关注这方面,他们认为思路如泉涌,水到渠成形容也不为过,但往往就是这样的人才更容易遭遇瓶颈不能自拔。我意识到这点也是看过3xian大神的QUESTION后才醒悟的。从现在开始,关注自己的思维

2012-01-09 17:53:59 1611 3

原创 POJ-1459 Power Network【最大流】

题目链接:http://poj.org/problem?id=1459题目大意:现在有一个发电站,需要给用户送电。解释一下输入数据:总结点数 nodenum  电站数power   用户数consumer  电缆线数link然后link行,起点-终点 发电量然后power行,每个电站的产电量然后consumer行,每个用户的用电量解题思路:这道题是最大流的入门题

2012-01-09 14:28:46 2377

原创 HDU-2812 74LS00【暴力】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2812题目大意:给你一个芯片的各个引脚的信息,求如果芯片能正常工作时,各个输出引脚能输出的高低电平的情况。解题思路:水题一道,但是考察点在于精度的控制。这点也是自己比较薄弱的地方,尤其是2个double数据,不能通过简单的“=”来判断,应该是通过相减小于一个特别小(1e-16)的数来判断

2012-01-07 23:47:49 1915

原创 HDU-2816 I Love You Too【字符串】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2816题目大意:给你一串数字,通过各种转换得到一个序列。。。。。解题思路:水题一道,但是自己代码能力太弱,处理字符串常常力不从心。。看来以后得全面开战,不能老刷一个专题了。。。改变一下。代码如下:#include#include#include#include#i

2012-01-07 23:44:06 3349

原创 HDU-2813 One fihgt one【二分图最优匹配】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2813解题思路:二分图最优匹配。map+KM,好像最优的算法应该是字典树+KM。不过还是过了。。。。700+ms代码如下:#include#include#include#include#include#includeusing namespace std;

2012-01-07 23:40:36 1882

原创 HDU-3549 Flow Problem【最大流】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3549解题思路:最大流裸体,测试模板的题。代码如下:#include#include#include#include#include#includeusing namespace std;#define N 100#define MAX 1<<28int cost[

2012-01-07 11:41:44 1410

原创 NYOJ-305 表达式求值【栈】

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=305解题思路:一道简单的模拟题,但是就是读入数据很麻烦,对于字符串的处理的能力还是太弱,以后得多练这类题目。。。。。重新学习了一下sscanf的在字符串中读取正数的方法。代码如下:#include#include#include#include#include

2012-01-06 17:33:40 2074

原创 POJ-1456 Supermarket【贪心】

题目链接:http://poj.org/problem?id=1456题目大意:有N件商品,分别给出商品的价值和销售的最后期限,只要在最后日期之前销售处,就能得到相应的利润,并且销售该商品需要1天时间。问销售的最大利润。解题思路:1.我用的贪心的思想,将商品的价值从大到小排序,找到销售的最大期限,用visit数组标记,如果它的期限没有被占用,就在该天销售,如果占用,则从它的前一

2012-01-06 10:03:21 6360

原创 POJ-1273 Drainage Ditches【最大流】

题目链接:http://poj.org/problem?id=1273题目大意:有一个水塘,一个大海,要把水塘里的水尽可能多的排到大海里。当然,要通过一些水渠,这些水渠有一定的容量限制。问最多能有多少水能流到大海里。解题思路:最大流的入门题。看了一上午就做了出来,很简单其实。。。用的BFS和Ford_Fulkerson算法。网上资料很多,大概看看应该就理解了。网络流开始还是很是

2012-01-05 14:57:20 1483

原创 HDU-2853 Assignment【二分图最优匹配】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2853题目大意:现在有N个部队和M个任务(M>=N),每个部队完成每个任务有一点的效率,效率越高越好。但是部队已经安排了一定的计划,这时需要我们尽量用最小的变动,使得所有部队效率之和最大。求最小变动的数目和变动后和变动前效率之差。解题思路:这道题刚开始思路很清晰:求出变动前的效率,然后求

2012-01-04 20:40:43 2974 1

原创 HDU-2426 Interesting Housing Problem

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2426题目大意:现在有1所学校,N个学生,M个公寓,还有一个R值,代表学生对该公寓的满意度,如果为正数,越高表示越喜欢住在该所公寓,0表示不喜欢也不讨厌(意思就是可以住),如果为负数则代表不喜欢住,也不能住(要不小心起义~)。现在校长想让所有学生的满意度最高,而且学生跟公寓是一一对应的,另外,学

2012-01-04 14:58:41 2216

原创 HDU-3435 A new Graph Game

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3435题目大意:给你一个图,求出二分图最优匹配,权值最小。可能有重边(保留重边中权值最小的即可)。解题思路:经典思路: 1.负数2.大数-边权值代码如下:#include#include#include#include#includeusing namespace

2012-01-04 14:31:32 1763

原创 HDU-4145 Cover The Enemy

题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4145题目大意:给你2个大炮和一些敌人,每个大炮的攻击半径为r,A大炮和B大炮的攻击范围分别为r1和r2。问怎样才能使r1*r1 + r2*r2最小。。。解题思路:这道题刚开始想错了,以为枚举每个敌人,比较它到2个大炮的距离,如果距离A近,则把这个距离与上个距离A近的敌人的距离比较,取较

2012-01-04 14:21:35 2605

原创 HDU-1853 Cyclic Tour

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1853题目大意:给你n个城市和m条路,现在汤姆想要旅游所有的城市,而且每个城市只能经过一次,当然,旅游路上有一点的花费,现在问汤姆怎么走才能使总花费最小。解题思路:二分图最优匹配的最小权问题。KM取负数实现。。经典思路。代码如下:#include#include#includ

2012-01-03 16:11:53 2110 1

原创 HDU-1533 Going Home

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1533题目大意:给你一个N行M列的矩阵,其中“.”代表空地,“H”代表房子,“m”代表人,其中有n个房子和n个人。现在要求每个人进入一间房子,且人走一步需要支付1美元。求最小需要花费多少美元才能让所有人都进入到房子中(每个人只能进入一间房子,每个房子只能容纳一个人)。解题思路:这道题

2012-01-03 12:44:28 3468

原创 Kuhn-Munkres算法

死磕了2天的KM,总算理解了七八分了。。。。下面是网上各种东西的杂糅+自己的说明,死磕应该能看懂。KM算法是通过给每个顶点一个标号(叫做顶标)来把求最大权匹配的问题转化为求完备匹配的问题的。设顶点Xi的顶标为A[i],顶点Yi的顶标为B[i],顶点Xi与Yj之间的边权为w[i,j]。在算法执行过程中的任一时刻,对于任一条边(i,j), A[i]+B[j]>=w[i,j]始终成立。K

2012-01-02 22:53:02 22415 10

原创 HDU-2255 奔小康赚大钱

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2255解题思路:二分图最优匹配的裸题,需要学习一下KM算法。。这道题也可以用网络流做,等学了网络流之后再写一下网络流的解题思路。本题提供2个版本,一个是最朴素的KM算法,一个是优化后的KM算法(另外使用了输入外挂,成功刷入杭电前三)代码如下:#include#include#

2012-01-02 16:17:53 4358 1

空空如也

空空如也

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

TA关注的人

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