自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hdu 4107 Gangster

结点存当前区间伤害最小值,最大值,以及要加的伤害值。更新到如果最小值大于等于P,或者最大值小于P为止。时间卡很紧,一些不太注意的细节就会卡死 = =。。#include #include #include #include #include #include #include #include #include #include #include #include

2011-10-30 22:15:27 1948 12

原创 ECNU 1624 求交集多边形面积

其实我是想做hdu3060的。。。写完了发现。。。这题坑姐,还有凹的情况。。。无奈先找个OJ把俩凸的代码给交了。。求俩凸多边形面积。水题啊。本来我想了一种方法,想着能水过去呢。一直WA。后来用半平面交算了。。。好久没写半平面交的题了。。。刚改了点BUG,我的那个方法也水过去啦!!!(*^__^*) 嘻嘻……我的是M*N的算法,半平面交是log(N+M)*(N+M)的。我这个就很好想

2011-10-29 20:31:04 6018 5

原创 poj 1679 The Unique MST

判断MST是否唯一,用次小生成树的方法,如果次小生成树和原来的最小的相等,就不唯一。数据看来保证是连通的了。。N^3的算法。。。如果把树存成链表,就是N^2算法了。悲剧的北京A题。。#include #include #include #include #include #include #include #include #include #include #in

2011-10-27 19:45:00 1128

原创 zoj 1158 || poj 1066 Treasure Hunt

这个题。。无语啦。好吧。第一反应,建图,最短路。想了想,时间可能有点卡。写了好长。N^3的算法。跑了300+ms。。看人家都是0ms,纠结啊。看了下discuss,见有提到直接判断交点个数!!!囧啊!!!说的是啊。既然要通过门,那么肯定要通过这个线段的某一点,到达另外一个门。通过几个墙,那么就是经过几扇门到达另外一个点。这样的话,直接枚举围墙的中点,求最多交点个数即可。zo

2011-10-27 18:35:17 1456

原创 poj 1418 || zoj 1696 Viva Confetti

去北京前做的这个题,一直木有A。。。因为有一些情况纠结了,见下图。黄色的盘子是第一个放的。这样的话,其他盘盘都把它的边缘给覆盖掉了,但是它依然是可见的!这点需要处理下。我的做法是,求圆和圆相交的交点,然后计算交点在某个圆内,按极角排序在同一个圆周上的点(记得去重),然后计算每小段弧的中点,然后看这个中点在几个圆盘里,记录这个点和对应的id(可以记成一个点一个id)。最后扫一遍中点,未被

2011-10-26 09:16:21 2015

原创 2011 regional Beijing Site B——Hou Yi's secret

事实证明,这题卡精度!!!有几个trick,但是仔细读题后应该不算trick的。重点需要筛掉,三点共线不算三角形,其他基本没了。剩下的就是卡精度了吧?比赛的时候,我计算的是他们的cos值,比较的是这个,刚才重写了一遍,WA掉了。我没加精度。加上后就过了。比赛的时候因为谨慎加精度了。。。也可以直接比较长度比例的,一样的。这个做法不伤精度。#include #include #in

2011-10-25 15:18:38 2352 11

原创 2011 regional Beijing Site A —— Qin Shi Huang's National Road System

题目:DescriptionDuring the Warring States Period of ancient China(476 BC to 221 BC), there were sevenkingdoms in China ---- they were Qi, Chu, Yan, Han, Zhao, Wei and Qin. Ying Zheng wasthe king of

2011-10-25 11:03:27 2175 3

原创 似乎应该说些什么——记人生第一场regional

10月24号晚上9点,到学校了。四天的北京之旅宣告结束。流水账吧:         21号下午5点多到达住的地方。很偏僻,不过还算干净。和轻工的盆友们住一起,蛮好。我们去的时候好多队都已经签过到领过衣服了,看了下,这个地方住了十几个学校吧。         我和老师住一个房间,二楼,党和小白一起住四楼。         那几天真纠结,我总以为我在四楼住,但是确实我们住二楼。每次从党

2011-10-25 08:47:35 3276 37

原创 OpenJudge POJ 1028:Selecting World Finals Teams on Mars II

http://poj.openjudge.cn/practice/1028/百练上的题目,好怀念。我最开始都是在百练刷的中文题哦~~~有快100题了吧,(*^__^*) 嘻嘻……,水题一堆堆,所以对这个OJ感情蛮深的。。现在改成好多小组类型的了。。。这个是

2011-10-18 17:08:34 1068

原创 My vim 配色文件

昨晚配了好久,在vim的ielflord这个配色方案的基础上修改。修改的是终端显示,其实就改了下颜色。。不过改之前需要设置256色,具体设置百度 google。GUI下没设置,复制的是desert(自带方案)。纯记录~~~VIMRC里的配置,从党那儿拷的。党说这个

2011-10-18 13:02:50 5336 2

原创 hdu 3874 Necklace

使用VIM过的第二个题....最多的错误是CE !!!VIM的全选粘贴太麻烦了!!!  ggVG"+y 纠结啊,经常粘错。。。呜呜有一次粘错,把我代码所有大写都变成小写了,呜呜。。这个题依旧线段树。开始没思路。。。看别人的了,唉。离线做会好做写,按结束坐标排序

2011-10-16 15:46:40 1821 4

原创 UVA 11983 Weird Advertisement

继续种树~~之前ZXL童鞋说那俩题不好做,我就先隔过去啦~然后就UVA这个题啦。和之前差不多,求至少K次覆盖的区域面积(虽然是求点数,但是可以转化为面积哈,因为我用的不是点树哈)。和3642差不多,这里的K最大是10,所以可以采用一样的方法。关键是怎么找规律,总不能写

2011-10-14 17:20:36 1467

原创 hdu 3255 Farming

这题没思路,zxl童鞋说,类似上题。。。豁然开朗。。。>想了想,这个就是长方体并啦~~因为这个每个方块的结果是x * y * price,把price当成 z 轴即可。可以统一设为x1, y1, 0 x2,y2,price 的一个长方体,求并即可。上个代码改改就没问题

2011-10-13 21:55:20 1208

原创 hdu 3642 Get The Treasury

线段树。给你N个方体区域,求覆盖三次以上(包括三次)的区域的体积。在sha崽的线段树扫描线分类。。。开始纠结了,这个三维咋转化成一维的呢。。给的坐标是蛮小的。有人说是枚举z坐标。。想了想。因为之前的矩形面积交那个题,印象不是太深,又重新把那个题给看了。在那个题的基础上

2011-10-13 15:02:44 2583 1

原创 最近很很没状态

求救!!!SOS啊啊啊啊!!!小白说,没状态可以整整模板啥的。哎。之前和GB谈,他就说我静不下来,说让我静下来,还提供了方法,去图书馆看书,看一天。。。结果我就看了半天就回来了,囧。。这两天课好多好多,虽然都去了(除了毛概,呃。。),但是听课状态依然很差。从福州赛

2011-10-12 23:42:27 1188 12

原创 zoj 1111 Poker Hands

zoj这个看着比较吓人,我连蒙带猜。。。貌似猜对了。。恩,题意没理解错误,嘻嘻。两个人的牌有优先级,题目描述很清楚了,如果俩人的牌优先级不同(也就是类型不同,就题目那九个点),那么有高的优先级的那个人赢。如果有相同的优先级,那么就按对应的优先级里面叙述的比较即可。因为

2011-10-12 18:52:51 1186

原创 UESTC 1425 Another LCIS

继续种树哈~~类似之前做的hdu的LCIS,不过这个操作是,某个区间加上一个值。基本操作和之前那个LCIS差不多,只不多我LCIS结点里没存左右端点的值,直接映射到数组了,但是这个不存的话会很麻烦。。所以纠结了一会,后来把端点信息存到结点里,改变的时候向上更新就没问题

2011-10-09 21:18:58 1211 1

原创 hdu 2871 Memory Control

神题啊。。。神题总是被这么多人虐。。也虐了这么多人。。。依旧线段树。内存操作,读题需仔细。。。一个地方没考虑全,结果RE死了。。。后改了,然后一个地方想错,结果WA死了。。。结点里记录的是,从左端起连续的空白个数,右端起,以及这个区间最大的连续空白处,用于NEW操

2011-10-08 23:11:09 1324 2

原创 hdu 4068 SanguoSHA

开始没看题,这题被大批人马虐了后我才看。。发现规模才6.。。那就暴力被,6!*6!*6而已啦。。然后就暴力生成全排列了。。党姐看我写,他着急 = = (一开始让他写他不写 = = ) 结果他噼里啪啦写完交1Y了 = = 我还没调完,囧。。一个小BUG,刚才看到了,改掉

2011-10-07 22:26:33 2215

原创 hdu 4063 Aircraft

相信在比赛的时候看这题的大家,都很无语吧~~!!我是卡了整场了。。。中途看了其他题几眼,又回来这题了。。。我第一个就是看的这个题(因为题目短,而且看着比较顺眼。。。)。。。然后就走向了一条不归路。。。泪。。。第一反应,这不是裸的最短路么,很快敲了个,直接用floyd了

2011-10-07 20:18:40 3323 6

原创 hdu 3308 LCIS

依旧线段树。这题以前见过,没仔细看题,以为求的是最长XX子序列。。。不过这个题简单了,是求连续的最长子序列,这个很显然了,结点里建立三个域,从左边起最长的连续序列,从右边起,以及这个区间中最长的。。。(这种做法是某些题的通法了,看来。。)更新的时候,注意左

2011-10-06 19:12:09 1233 1

原创 Codeforces Beta Round #43 D. Parking Lot

及其类似POJ 3667 hotel,这个题我一直没忘。。囧。。不过这个题稍微简单点。停车位,停一辆车需要连续的一段和,其中包括与前面车的间距和与后面车的间距(方便倒车),在路端的车可以不用考虑前方距离。这样的话,把路扩长 b + f ,这样的话,就不用考虑路端情况了

2011-10-05 22:36:47 1015

原创 zoj 1505 || poj 1198 Solitaire(状态压缩+双向BFS)

状态压缩+双向BFS。。。我压了一个下午!!!!!!呜呜。。>双向BFS理解的不好,我弄俩队列同时搜。。我错了。。。其实刚开始就想到了,这么搜万一有一个走6步,一个走2步,挺纠结的是把。后来一直过不去,才知道。。。双BFS可以保存一个BFS的结果,然后第二个搜第一

2011-10-04 18:34:29 2535 2

原创 zoj 2050 || poj 1753 Flip Game(状态压缩 简单BFS)

这题也算是经典题了,好早之前就看到了,一直没啥想法做,知道是状态压缩,可是没细想过。A过上道题,就想找个状态压缩的试试哈,就找到这个题啦。很容易想到,4*4的格子,用一个16位的存下(用int绰绰有余~)就好,这样的话,一个状态就可以用一个数字表示了,标记状态是否用过,用

2011-10-03 22:54:09 2362

原创 BUPT 网赛测试赛 II B 起重机

这题当时我直接裸搜了,其实应该想到的 15! 肯定要超时啊。。。不过这题当时LG也做了,他过了,看他代码,用的状态压缩。。后来看状态压缩的论文,了解了下,今天再看他的代码就很明白了= =。。基本上照抄了一遍囧,改了点小地方。。位运算的状态压缩,相当于把所有状态

2011-10-03 17:24:23 1180 2

原创 poj 2991 Crane

线段树,伤不起!!!从30号回家的路上开始构思。。。想差不多了,然后回家写,写完过不去,和zxl童鞋交流,发现我题意理解错了!!!我理解的那个角度是和Y正半轴的夹角,哪知道是俩线段之间的夹角,纠结。。1号出去玩了,没做。2号晚上做了,改差不多了,生成的几百组数据和

2011-10-03 13:50:18 1689

原创 zoj 3542 Hexadecimal View

大连区域赛的D题,最水的那个。我用了50分钟写完这题,1Y,效率好低>其他题没敢看。。。不多说了,题意很好理解,看sample就行。。。我还傻傻地写了个16进制转换。。好2.。。直接输出16进制就好了。。#include #include #i

2011-10-03 13:38:53 1204 3

空空如也

空空如也

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

TA关注的人

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