自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

XYM-AC之路

新blog地址 http://www.xymlife.com

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 hdu 4039

题意:一个好友推荐系统,就是像微博那个推荐一样,你有多少个好友关注了他,这题只要你找出最多好友关注的那个,如有多个,按字典序输出推荐的好友。很容易的想到直接bfs两层查找统计即可,一般都是用map,但要注意优化,sort那里没有优化就tle了,我直接把第二层的且不是他好友的全

2011-09-22 22:18:57 1079

原创 poj 1182

题意:都是中文的,大家都懂的,不解释了。最近状态不怎么好,在北京赛区的网络赛的前一晚写这题,一直wa,wa到两点多,还是wa,重写了3遍还是wa,第二天起来继续wa,结果下午比赛一直困困的,结果挺悲剧的,又是死在一题上,队友把int型定义成char的型,结果一直在那里一起找错

2011-09-21 11:10:38 553

原创 hdu 4035

题意:有很多个房间,你可以经过传送门,传送方法有三种,1:到达与这个房间相连的其他房间,2:kill,回到起点。3:出口,逃离这个空间。这三个的发生概率是不同的,求逃离的数学期望。显然是dp,可惜我对不起林教,没有得其真传,然后去搜报告,结果还是林教的报告,写的很简单,但

2011-09-17 17:06:15 1823

原创 hdu 4034

题意:给你图中任意两点间的最短路距离,求原图中边数最少是多少?这题应该不难想,显然如果可以由其他边迭代到这个点的话就不用连边,只要统计一下要删去的边数,而且很明确的一点是这里迭代只需要1个点去迭代,因为任意两点间都是最短,那么必然存在1个点迭代使得这两点最短,假设求i->j的

2011-09-16 19:56:09 1130

原创 hdu 4003

题意:给你m个机器人从s点出发,,每条路由一定的权值,求历遍整棵树最小的权值。显然是树dp,但是我不会,这是我第一题树dp,看着题解写的,刚开始有点难懂,但是自己画画,自己想想怎么样由子树转移,然后就能看懂别人的程序了,组要难点是那个类似背包的递推,其实是这样的,每一颗子树相

2011-09-15 23:50:52 1536

原创 HDU 4007

题意:给你n个点(n一般思路都是将正方形先x方向移然后再向y移求最大,显然是需要排序的,方便统计。那么会不会tle呢?两个for,n*n 可以满足。没什么陷阱,果断1y。。。最近状态不错。。。Run IDSubmit TimeJudge StatusPro.IDExe.TimeExe.MemoryCode Len.LanguageAuthor

2011-09-14 21:59:00 1625 5

原创 hdu 4001

题意:给你些积木,分三类,0:只能放在小于等于它的长和宽的积木上,1:只能放在长和宽小于等于它且面积小于他的木块上,2:只能放在长和宽偶小于它的木块上。求积木的最高高度。显然dp,排一下序,dp一下就出结果了,可惜我wa了几次,在求面积的时候溢出了,太不小心了,记过。状态

2011-09-14 01:49:16 1585

原创 HDU 4028

题意:给你n个钟的指针,第i个指针转一圈的时间是i单位,问你从n个钟任选一些指针使得,全部指针第一次回到原来的位置是经过的时间大于等于m,求又多少种选法。显然时间是你选的指针的最小公倍数,但是好大,dp无从下手。看完神牛的题解才知道有一种dp叫做离散dp,就是直接保存有用的状

2011-09-12 19:47:39 1147

原创 hdu 4023

这题是博弈题,题意:给你一些形状的骨牌一样的东西,让a和b分别用竖着的1*2骨牌和横着的1*2的骨牌去覆盖,不能够重叠,谁先不能放谁输。一开始想把每一类的sg值求出然后异或就好了,但是这个sg状态太难找了,只能用一般的模拟来模拟最佳策略。分析如下根据每个方块的能被放的情况对方

2011-09-12 11:35:29 791

原创 HDU 4022

题意:给你n个敌人的坐标,再给你m个炸弹和爆炸方向,每个炸弹可以炸横排或竖排的敌人,问你每个炸弹能炸死多少个人。当时是想到用vector,因为敌人不是很多,也就100000,不过有人过了就没写了,回来看到别人用map+set过的,就学习一下这两个东西,特别是set所有操作都是

2011-09-11 23:41:40 2522 2

原创 HDU 4033

题意:就是给你一个正多边形内的点到正多边形的顶点的距离,求出这个正多边形的边长。成都网络赛题目,wa了一个下午,一直以为是精度问题,看完标程才知道不是,是题目的问题,如果按标程的解法就是直接二分枚举,判断角度之和等于2pi吗?这样做明显是错的,反例菱形,我就是考虑了这一点,结

2011-09-11 22:00:03 1444 4

原创 HDU 4026

这题比赛的时候没写出来,当时理解错题意了,这题意有点不清楚,是一个触屏机的解锁系统,问你有多少种方案。原来可以任意角度进行滑行,不过不能跳过没按的,简单的来说就是经过所有要按的点,然后要满足这个点是否有一条路线到达这个点,就是这里感觉处理异常困难,分析一下,走过的点可以跳过,

2011-09-10 23:13:17 2066 2

原创 hdu 1693 插头dp

题意:在n*m的矩阵中,有些格子有树,没有树的格子不能到达,找一条或多条回路,吃完所有的树,求有多少中方法。这题是插头dp,刚刚学习,不是很熟悉,研究了好几天才明白插头dp的方法,他们老是讲一些什么轮廓线啊,插头啊什么的,刚开始完全不知道这些事干什么的,看完cdq的大作后也是

2011-09-07 13:11:38 6098

原创 hdu 1028

题意:将1个整数划分,有多少种划分方法。状态:dp[i][j] 表示i划分中最大的元素是j的方案数。状态转移:if(i!=j)dp[i][j]=dp[i-j][j]+dp[i-1][j-1];因为含有j的方案数只与之前有j的方案数dp[i-j][j],和之前没有j的

2011-09-01 23:06:40 1402

空空如也

空空如也

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

TA关注的人

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