- 博客(34)
- 资源 (5)
- 收藏
- 关注
原创 POJ 3974
题意:求一个字符串的最长回文子串,限时15s ORZ,大概只有O(NlogN)的后缀数组的和O(N)的Manacher可以吧。这个算法刚巧看到就找来这题AC了。我觉得写的还蛮清楚的,代码如下。#include#include#include#define M 10000005using namespace std;string s,tmp;int casen,ans,rad[M
2012-01-28 01:45:31 1161 1
原创 XDOJ1008
此题是昨天四题的后继OTZ,一直改到上三角矩阵才过,YM wm大神的神数据OTZ,我还是没想出是什么数据…改过的版本在此,因为合并了循环的关系,特判n=1的地方不是很优美,这样空间上可以缩减1维,不过这种O(n^2logn)的算法空间能用多大呢,Orz~ 贴代码如下:#include#include#include#include#define LL __int64#d
2012-01-26 15:46:14 582
原创 POJ 1118,2606,2780,3512
四题题意都是问一个平面上很多离散点,问一条直线最多能串起几条,作为糖葫芦控毫无压力呀喵哈哈~买一送三的题当然做了OTZ…区别貌似就是2780说明没有重点;2606坐标有负数,没重点;3512是升级版数据量大一点,input格式不一样;OTZ,用同一段代码交过了,呐~莫名其妙的心虚的感觉呀喵哈哈~ 做法也不难想到,枚举每两个点之间连线段的斜率,对斜率排序,数数对于同一个点斜率相等的线段最多
2012-01-26 02:14:56 1435
原创 xxx
#include#include#include#define zhi 1999993#define inf 2000000using namespace std;struct zhangzijian{ int wo,pre,bug,pt;
2011-10-06 16:01:59 959
原创 2011.08.17
POJ 3678 Katu Puzzle 题意:有n个位置可以填0和1,给出m个逻辑表达式描述了zhi[a] op zhi[b]=c的关系,给出a,b,c,op。其中ai,bi,ci是0或1,op是逻辑运算符AND,OR和XOR。问是否有一个n元素的数组zh
2011-08-17 12:29:52 354
原创 2011.08.16
最小路径覆盖: 求最小路径覆盖即是在图中找一些路经,使之覆盖了图中的所有顶点,且任何一个顶点有且只有一条路径与之关联;(如果把这些路径中的每条路径从它的起始点走到它的终点,那么恰好可以经过图中的每个顶点一次且仅一次);如果不考虑图中存在回路,那么每条路径就是一个
2011-08-16 18:29:04 255
原创 2011.08.15
POJ 2186 Popular Cows 题意:牛儿们想当最受欢迎的牛,每只牛有一些喜欢的牛,而规定受欢迎是有传递性的,如A喜欢B,B喜欢C,则A也喜欢C。问有几只牛儿受到所有牛的欢迎。 解题:果的强连通分量,缩点后查看每个点的出度,出度
2011-08-15 12:44:57 292
原创 2011.08.13
HDU 3935 Dark Room 题意:n*m的房间里每格有一盏灯,每次按下一个格子开关可以改变这个格子和与之相邻的上下左右四个格子的灯的状态(开或关)。问最少需要几步完成,若无法完成则输出“no solution”。 解法:枚举第一行
2011-08-13 14:23:06 484
原创 2011.08.06
POJ 1486 Sorting Slides 题意:有一堆透明的堆叠的幻灯片,记为A,B,C…给出每张幻灯片的坐标范围,以及每个幻灯片上有其序号1,2,3…给出这个序号的坐标。问最多能确定哪几张幻灯片的序号。 解法:即求最大匹配的必须边。从每一张包含某序号坐标的幻灯片字母标记,向序号连一条边,构成二分图。求出最大匹配,然后每次删除最大匹配中的一条边后求最大匹配
2011-08-06 21:01:18 488 1
原创 2011.08.04
1.boat的最大流模板,抄袭…袭…2.POJ 1966 Cable TV Network 最大流…3.Dinic邻接表模版
2011-08-04 21:38:29 326
原创 2011.07.28
二分图: 二分图是这样一种图:图G的顶点集合V可分为两个互补集合X和Y,属于X和Y的元素之间有一些边相连,而同属一个集合内部的元素没有边相连。故可以简记为G=(X,Y:E). 设一个匹配叫M,则有如下定义和定理: 1.盖点:集合M中的点。未盖点
2011-07-28 14:12:52 492
原创 2011.07.24
POJ 2396 Budget 题意:设有这么一个m*n的矩阵,给定它的每一行的和及每一列的和,以及矩阵中一些元素的上下界限制条件。判断满足这些条件的矩阵是否存在,若不存在输出“IMPOSSIBLE”,若存在,则给出这个矩阵的一种符合要求的形式。
2011-07-24 19:51:15 346
原创 2011.07.20
1.POJ 1201 Intervals题意:差分约束系统裸题...2.DIY第三场酱油...3.数论之大素数判定和求最小质因数之各种数论盲...
2011-07-21 00:44:11 309
原创 2011.07.19
吐槽:尼玛啊最小度限制生成树就那么难有木有,笨蛋啊,两页证明而已嘛,用不用,搞不搞,出不去了啊有木有!!!唉……先吃饭吧……
2011-07-19 17:11:35 207
转载 图论们,小爷来ak你们啦瓦咔咔~
POJ 2449 Remmarguts' Date(中等)http://acm.pku.edu.cn/JudgeOnline/problem?id=2449题意:经典问题:K短路解法:dijkstra+A*(rec),方法很多相关:http://acm.pku.e
2011-07-18 14:58:56 610
原创 2011.07.18
1.POJ 1679 The Unique MST 判定最小生成树是否唯一,prim变形...2.POJ 2728 Desert King 最优比率生成树,prim+参数搜索...
2011-07-18 14:56:00 263
原创 2011.07.15
1.POJ 346 求最短路和比最短路长1个单位的路的数量之和。用dijkstra求出最短路和次短路数量,判断次短路是否比最短路长1单位输出和。
2011-07-15 18:29:59 246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人