梦,才是最真的现实

导航

2012年8月18日 #

poj 2752 next数组的应用

摘要: 这个题可以增进对NEXT数组的理解,next【k】表示这个k前面有next【k】个字符和从0开始的k个字符相等,那么我们只要从最后开始查找,先查找next【len】,然后找到了最长的那个,然后x=next【len】,查找next【x】,为什么从前面查找等价于从后面呢?因为next【len】表示最后面... 阅读全文

posted @ 2012-08-18 15:58 梦,才是最真的现实 阅读(128) 评论(0) 推荐(0) 编辑

POJ 3488 最小费用最大流(环)

摘要: 这是个有环的最小费用最大流(简直就是A计划的简化版)主要说下从cxlove那学来的构图方法,对于环,环上的每个节点的出度和入度都是相等的,由于每个点只经过一次,所以我们可以将点二分(1——N,N+1——2*N),然后创造一个原点和汇点,原点到每个点(1——N)的容量为1(表示入度为1)每个点(N+1... 阅读全文

posted @ 2012-08-18 01:55 梦,才是最真的现实 阅读(279) 评论(0) 推荐(0) 编辑

2012年8月17日 #

poj 1654 多边形面积计算

摘要: 本以为是个大水题,贴个模版就了事了,没想到MLE,的确不能眼高手低这个题目的memory卡的比较紧,先是MLE,后来是TLE,后来是WA。。。。各种可能的错误都有了,不过感觉除了MLE不是我的问题,用get输入不知道为什么TLE,然后后GCC提交是WA,最后改为g++才是AC,是int64所致?回到... 阅读全文

posted @ 2012-08-17 16:11 梦,才是最真的现实 阅读(291) 评论(0) 推荐(0) 编辑

2012年8月16日 #

poj 2187 简单凸包

摘要: 开始以为cxlove出错题目了,给了个大水题,简单的枚举嘛。。。。。果断TLE。。。。。后来还是以为是水题,就想找边界点(左上角,右上角,左下角,右上角之类的点)但是写着写着,何为左上?当左和上冲突时,选择哪个??! 写着写着发现不行。。。。边界?——————————》凸包。。。。枚举凸包边上的点吧... 阅读全文

posted @ 2012-08-16 23:32 梦,才是最真的现实 阅读(169) 评论(0) 推荐(0) 编辑

poj 1228 完整凸包

摘要: 不做不知道,做了才发现凸包的模版错的太多了。。。。。感谢cxlove的耐心纠错。。。。。。。终于能有个比较好的凸包模版了。。。。两页的WA。。。。。#include#include#include#include#include#include#define zero(x) (((x)>0?(x):... 阅读全文

posted @ 2012-08-16 17:18 梦,才是最真的现实 阅读(133) 评论(0) 推荐(0) 编辑

2012年8月15日 #

poj 1066 计算几何构图+最短路

摘要: 代码估计不用看了。。。。太长了,烦!纯粹是为了纪念一下我的三个多小时。。。。。。说下怎么做好了,先用几何关系算出所有交点,然后根据交点求出所有可能的门(也就是同一条线上相邻两个交点点的中点),然后算一下门的关系,就是哪两个门是相邻的,最后,要求最短路,你懂的#include#include#incl... 阅读全文

posted @ 2012-08-15 02:42 梦,才是最真的现实 阅读(158) 评论(0) 推荐(0) 编辑

2012年8月14日 #

poj 1556 计算几何+最短路

摘要: 主要是构图花了不少时间,应该一小时能够搞定的,却花了三个小时,最大的原因是初始化没有做好说下题目,我们给每个点一个编号,然后求出每两个点之间的最短路径,肯定是直线最短。然后为了简化,我们可以只求这个点和他后面的点的关系(因为必然可以向前走,不可能折回来再往前走才是最短的),注意一点,不是每两个点之间... 阅读全文

posted @ 2012-08-14 18:46 梦,才是最真的现实 阅读(130) 评论(0) 推荐(0) 编辑

2012年8月12日 #

poj 1698 最大流

摘要: 自己的构图和搜的题解不太一样,果然构图都不太一样(想法比较奇葩。。。。,建议另寻题解,但是有个提醒,图论看了构图也就没有含义了,因为敲代码就是那几分钟的事情,构图却要想很久)把一星期拆成7个点,把每部电影看成一个点,增加一个源点,和每天连在一起,容量为有该天数的最大星期(比如第一部电影和第三部电影,... 阅读全文

posted @ 2012-08-12 23:48 梦,才是最真的现实 阅读(210) 评论(0) 推荐(0) 编辑

2012年8月10日 #

poj 3216 最短路+最小路径

摘要: 开始的时候,没有注意到最短路(因为有些城市本来是不可以直达的,但是floyd一次之后,本来不能直达的,可以路过其他城市,再到达目的地),wa了一次,先用floyd求出来,然后就是最小路径的问题了图论给我的感觉,构图只有你想不到,没有做不到,这从侧面印证了图论的强大。。。。题还是做得太少了#inclu... 阅读全文

posted @ 2012-08-10 11:17 梦,才是最真的现实 阅读(116) 评论(0) 推荐(0) 编辑

2012年8月8日 #

poj 1466 &&poj 3692

摘要: 侧重讲下 poj 1466逆向思维再次善用,poj1466 求的是一个点的集合,集合里面的点两两没有关系,这个是二分匹配的最大独立集,一下子就能看出来,但是poj 3692 求的也是点的集合,所不同的是,集合里面的点是两两都有关系,这个一眼看上去不好找关系,其实不然,逆向思维一下:图的构建建立在两者... 阅读全文

posted @ 2012-08-08 16:13 梦,才是最真的现实 阅读(117) 评论(0) 推荐(0) 编辑