自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 URAL 1192. Ball in a Dream

水题一枚~~之前一直没怎么看懂题,事实证明。。。我想歪了。。。开始一直没明白过来pi干吗用 = =。。直到样例过不去才发现了,输入是角度。。计算用的是弧度。。笨。。给你速度和初始角度,每次落地减少为原来1/K的动能,求能跳到的最大距离。。纯物理题。。#in

2011-09-13 17:56:30 850 1

原创 URAL 1640. Circle of Winter

这题目太可爱了。我喜欢。。不过还是有点坑。。看了样例,以为是最小圆覆盖,直接套模板了,悲剧WA掉,discuss也没啥帮助信息。。。重新读题,发现输出坑姐了。有demon的地方不能是圆的中心,求的不是最小圆,能把所有点都覆盖掉而且至少有一个点在圆周上即可,这个这个。。。我

2011-09-13 15:19:20 885 1

原创 呀,还是很激动,写写睡觉觉。

今天算是我这几天来最开心的一天吧~~这些天身体状况不太好,一直很头晕,各种痘痘,各种不适。。。T T 。。或许今早睡够了吧(开学这么久了,第一次睡到10点~~~撒花花~~),下午精神状况还可以,就是中午吃的饭有点不是太好吃 T T 。。。下来开始比赛流水账~~

2011-09-11 23:53:19 947 8

原创 hdu 4039 The Social Network

这题党开始纯用STL写的,我写了个大的测试数据,果断TLE啊。然后YY了会儿,觉得是不是可以用图来做。就转化为图。在纸上画了画,呀觉得可解。A 的间接关系人 就是 A 的直接关系人的( 直接关系人 && 和A不是直接关系的人 )所以只要遍历A的直接

2011-09-11 18:15:17 2313 4

原创 hdu 4033 Regular Polygon

终于有题我过了T T。。刚开始JC看错题了,以为是到各边的距离,然后觉得蛮水的,直接以0 0 为内点,旋转后求垂线围成的多边形是否是正多边形即可。后来一看是到各顶点的距离。想了一会儿。后来用余弦定理,二分边长(边长和反余弦是单调的)判断所有构成三角形的顶角和是否为2*

2011-09-11 18:00:33 3007 20

原创 zoj 2760 How Many Shortest Path

好早以前就见了,一直也没做。昨天才做过一个类似的,今天不想做题。。。看会升刚过这个。。。就把这个A了算了。给出邻接矩阵,求从S到T有多少条不相重叠的最短路。太坑了,输入的矩阵对角线不一定都是0 = =。。。WA死我了建图直接和上题一样,不多说了。#incl

2011-09-08 16:40:46 1772 1

原创 sgu 185 Two shortest

求两条最短路,输出路径。直接先跑一遍最短路,然后按照 dis[i] + a[i][k] == dis[k] 建立网络流的边,容量为1。然后跑一遍汇点容量为2的最大流。也就是求得了两条路。然后从原点DFS正向边,DFS一条路径后删掉这条路径,DFS2次,就求得了两条这样

2011-09-07 21:35:35 1565

原创 poj 2482 Stars in Your Window

我用上一道题的方法把这个题A掉了。。。记得这题是做之前寒假后学树状数组碰到的,但是没做。前天比赛也想到这题了,没往深处想,以为不一样呢(因为当时很坚定我的想法呐。。。)赛后看了这个题,基本是一样了,比赛那题两个点可以重复,而且边缘的点也算,这个的话不是。依旧老做法

2011-09-05 14:10:45 1774 1

原创 加油!加油!

GB昨天对我说,“继续努力吧,这段时间要用没道理的自信不断前进,直到最后”。恩。加油。坚持到最后,即使被虐得死去活来,也要笑着面对下一场战役,就像从没失败过一样。

2011-09-04 09:44:28 887 2

原创 写一些今天比赛后的感触。

至今头还是晕呼呼的。做了下CF,第4题没想到啥好方法,就没做了,后期一直在HACK别人,蛮好玩的,查掉俩人。这次CFrating涨了150,变蓝了。4个月来第二次做CF。。。上一次没计算rating。。。说下今天比赛状况。LAB有 CW ,Dang,LKP,WGH

2011-09-03 23:45:52 1448 10

原创 hdu 4007 Dave

大连赛区没希望了。我是一点力都没出上。我卡死到这题上了。这题之前做过一个圆覆盖的,所以想法很显然,求以每个点为矩形中心,这些个矩形的覆盖面积(或者退化成点)的最大覆盖次数。必须先离散化。想用树状数组,但是现在想想真的是很不明智,我树状数组好久没碰了

2011-09-03 19:43:51 1678 19

原创 惨被虐 = =。。

郁闷我卡在1007上了,思路看到这题就有了(平行坐标轴的好好。。。)= =。。结果写了两个多小时出不来结果。。脑子抽了呗。。。刚才重新想了下,还是这个思路,换了种实现方法就过了 = =。。。我只想说。。。。啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!

2011-09-03 19:32:08 1078

原创 hdu 4000 Fruit Ninja

求得XYZ,XZY 再求得XYZ,然后相减即答案 = =。。脑子笨死了,赛场卡在第5题了,这题没怎么想。求XYZ,XZY只需求X后有多少个比它大的,求下C(n,2)求XYZ求 Y前面有比它小的后面比它大的数,两个数乘下。昨晚用线段树了,擦边过。。时间好长。今早试了下树

2011-09-03 09:58:03 1433

原创 hdu 3995 Perfect Faceless Void

昨天看这题就在想怎么和最小圆覆盖结合一起,不过没信心写 = =。。昨晚搜题解,有人发布官方标程了,还真是结合最小圆覆盖了。我还是对最小圆覆盖理解不好啊。。。把我的改了改,就过了。二者一起算,如果碰到在m那个集合里的点,如果在内部,就让它作为边界点即可。#inclu

2011-09-03 09:42:38 1273

原创 后天网选

这次应该又算是全体出动了吧,不过比去年好多了。GB 貌似又要缺席= =。。无语。。。突然有点小激动。。。很希望有个好的开始。虽然我知道我很弱。。。去年的这个时候真的是一点力都出不上。。。T T 。。一年了。一年了呢。成长了不少呢,学习了好多东东。经

2011-09-01 23:30:17 921 3

原创 hdu 3991 Harry Potter and the Present II

根据每个需要送礼物的点建图,最小路径覆盖。发现我居然没匈牙利的邻接表的模板,有数组模拟邻接表的,用着灰常不好用。。。写了个邻接表的,还是用邻接表爽啊。。#include #include #include #include #include

2011-09-01 20:51:59 1133

原创 hdu 3982 Harry Potter and J.K.Rowling(半平面交+求凸多边形和圆的面积交)

昨晚到现在,终于A掉,上午在J2EE课上想清楚了,不过下午还是拍着数据才调出来BUG的 = =。。。这水平。。。到区域赛遇到计算几何神题肿么办吧。这题一看就有思路啊,很裸的思路,先求半平面交(交得的面积是樱桃所在的那个大块块),然后求得的多边形和圆形求交。

2011-09-01 15:25:38 2987 3

原创 hdu 3987 Harry Potter and the Forbidden Forest

求最小割集的最少边数。很神的方法 http://hi.baidu.com/mengyun1993/blog/item/c30d193c9a85932870cf6cda.html用的党的模板。#include #include #include #include

2011-08-31 22:28:57 1428

原创 hdu 3986 Harry Potter and the Final Battle

次短路,枚举删掉最短路上每条边,这题是取最大值即可。SPFA比较快。优先队列犯了个比较2的错误。。。用pair没写比较函数。SPFA#include #include #include #include #include #include #include

2011-08-31 22:18:41 1126

原创 zoj 3528 Parterre

很多人说这个可以暴力水过去的= =。。可见数据好弱。。不过还是没有放弃我的那个做法,虽然WA掉好多次。。。又看了下题,暴力和暴力程序对拍,也没发现BUG。。。后来一想,可能是理解问题了,我理解的花花的颜色是不可以重复的 = =。。。人家题目木有说不重复!!!好吧,改了

2011-08-29 19:04:52 936

原创 zoj 2906 || poj 3449 Geometric Shapes

今天下午寝室没网了,打电话人家说要修,等两天吧= =。。。下午ZOJ月赛都没做。。听了这个后,我决定开通移动的WLAN了。。。10RMB 40个小时。。。开通前没网的时候找了这个题。。。输入输出真麻烦。。。不过还好过程理清后比较简单。输出序列我用set了,可以去重哈。

2011-08-28 18:49:50 1060

原创 UVA 10075 Airlines

至此~UVA 计算几何分类下的  Great-Circle Distance (5/5) 5道题已经全部搞定。全是关于大地坐标转换的问题。这个题是给你大地坐标的城市以及航班,求最短路。最短路用folyd即可。有个坑姐的 trick ,先前计算出来的长度也要四舍

2011-08-27 22:35:21 1664

原创 zoj 1943 || poj 2254 || UVA 535 Globetrotter ( UVA卡精度了 )

蛮水的题,给你N个城市的大地坐标,然后询问。我查询用map了,应该会快一点哈~好方便滴说。其他没啥了,就求下距离。zoj poj AC的代码是先求角度,然后 ang*r是答案。结果捏 UVA 死活过不去,后来看UVA的discuss,看了人家求距离的函数,贴了过来

2011-08-27 21:39:35 1419

原创 zoj 1868 || UVA 10316 Airline Hub

这题卡精度啊。。伤不起。看来以后还是不要那么懒了。。求在哪个飞机场建造个HUB使得所有飞机场到这个HUB最长距离最短。给的是大地坐标。N才1000,枚举下就好了。比较圆心角就好了,因为地球半径是一样的。#include #include #include #

2011-08-27 14:33:26 1144

原创 zoj 2978 Phone Cell

同2167,只不过这次不是单位圆覆盖了,是给定半径了,方法都一样,比2167规模大不少。#include #include #include #include #include #include #include #include #include #inc

2011-08-27 13:20:03 813

原创 今天集训结束了,把代码都搬寝室了,截个图留念

2011-08-26 22:19:47 1626 6

原创 hdu 3974 Assign the task

开始被吓到了,以为要用什么动态树什么高深的东东。。。后来想了想跟线段树蛮像。。再后来想了想,并查集就可以完全搞定了。因为这是一棵树哈,所以你在每个节点里记录任务以及这个任务的时间。查询的时候查当前节点所有的父节点(包括它本身),找最迟更新的(也就是离查询最近的)那个任务即可。

2011-08-26 18:53:22 1409

原创 hdu 2444 The Accomodation of Students

判断是不是二分图,如果是的话输出最大匹配数。判断用二分图染色,DFS下就好。#include #include #include #include #include #include #include #include #include #inclu

2011-08-26 12:28:48 991

原创 hdu 2446 Shell Pyramid(GOD = =)

开始想打表二分来着,后来想试试能不能推出来公式,结果还真推出来了 = =,很简单的公式。第n-1堆的最大的序号是,(n*n*n - n)/6。然后对n*6开立方根可以得到n(细节细节)。。。再找到这一堆的大小(细节细节)。。再根据1+2+3。。。求和公式找到第几行

2011-08-26 10:45:43 1391

原创 zoj 1429 || poj 1696 Space Ant

一期分类上的,一直木有做。确实是好题啊。这个题是输出ant走的点,相当于一圈一圈往里面走,螺旋走。改编了凸包算法。我的可能时间按复杂度高些,每走一圈,对最后一个点再进行极角排序,再求凸包。。。就这么求下去。。。= =。。刚搜了下题解,基本大家都差不多,一直这么做极

2011-08-25 22:56:31 1005

原创 hdu 3257 Hello World!

以前看过,没啥想法,不知道是干嘛的 = =。。。今天又研究了下,懂了= =。。7F化成2进制是1111111,也就是第一列是7个#。。。无语#include #include #include #include #include #include #inclu

2011-08-25 15:14:24 1052

原创 hdu 2451 Simple Addition Expression

真如这题的discuss里说的,细节决定成败……&*%……&*%&*……&*&*#¥@太恶心了。。。做了好久!最后打表都一样提交WA,不支持long long的缘故= =。。。有的地方没改成__int64 = =。。。其实这题就是问你比N小的数是任意位都小于等于 3

2011-08-25 14:03:58 929

原创 hdu 2454 Degree Sequence of Graph G

给你点的度的序列,问你是否能构成一个简单图。我开始想的很简单,当然很随意的就WA掉了。后来觉得应该有判定方法,百度搜了下还真有 = =。。见这里http://wenku.baidu.com/view/4108997101f69e3143329415.html后来看网上

2011-08-25 10:50:40 1468

原创 hdu 2448 Mining Station on the Sea

最小费用最大流。多源多汇点,把源点S 到 每个船所在的station建一条容量为1,cost为0的单向边。把每个port到 汇点T 建一条容量为1,cost为1的但单向边。注意station之间的边的容量要建为inf。。而且port 和 station之间是单向边

2011-08-24 23:44:28 1196

原创 hdu 3665 Seaside

最短路水题啊 = =。。。临时输出项忘删了,WA了一次 = = 。。。这也算区域赛题目啊。。。这么裸的最短路。。我用的dijkstra,应该用Floyd更划算吧。。。数据这么小。。#include #include #include #include #inclu

2011-08-24 08:24:32 1134 2

原创 hdu 2266 How Many Equations Can You Find

某小盆友给的题。给你一串数,让你通过增加加号或者减号使得经过运算得到另外一个数,问有多少种方法。我的做法是枚举每个参与运算的数,DFS下就好。注意第一个数前面不能有符号。#include #include char s[15];int sum,len;__in

2011-08-23 19:01:46 1268

原创 zoj 3228 Searching the String

AC自动机。 给你一个长串 N个短的 短的可以覆盖(0)或者不可以覆盖(1) ,问出现次数。比如ababa  如果可以覆盖的话 aba出现次数是2  不可以覆盖的话出现次数是1 。刚开始想得很纠结,觉得应该为所有可以覆盖的匹配一遍,然后给不可以覆盖的匹配一遍。。。

2011-08-23 16:01:47 2459 4

原创 poj 1204 Word Puzzles

我不改了!!200行就200行了  T T。。。兴海才130+。。。我都写200+。。。想压缩下,越弄越WA。。。AC自动机水题。。但是ZOJ这题我过不去,ZOJ没有加SPJ = =。。#include #include #include #include #

2011-08-23 09:03:56 1217 5

原创 hdu 3065 病毒侵袭持续中

继续AC自动机水题。这个题与上个题区别在于,需要统计出现次数,所以不能统计下就标记然后下次就不统计了,就比如样例AAA,出现AA是两次的。再者就是,匹配串还有其他字符,需要判断一下,遇到其他字符的时候,直接指针移动到root。刚开始开了130个指针,果断MLE了。。#

2011-08-22 19:38:07 1308

原创 hdu 2896 病毒侵袭

算是AC自动机水题吧。找到哪几个网站带病毒,跟上个题不同的时候,算过的id 不可以赋值为-1 = =。。。因为下面的网站还要匹配呢。空格到底算不算可见字符捏???经测试,这个输入没有字符串中间带空格的。。。T T。。然后sort,unique去重即可。。#incl

2011-08-22 17:56:17 1559

空空如也

空空如也

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

TA关注的人

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