自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 fzu 1608 Huge Mission

题目链接:http://acm.fzu.edu.cn/problem.php?pid=1608题目大意:给出若干区间的效率,求总区间的效率最大和。题目思路:本来想用一般的延迟操作来做,结果超时,看到网上有一种方法,直接插入区间,最后询问时更新到点,就可以了。#include#include#include#include#include#include#include#i

2012-08-20 10:18:23 579

原创 poj 2892 Tunnel Warfare

题目链接:http://poj.org/problem?id=2892题目大意:求与一个点连通的点数,即包含x的区间连续为1的长度。题目思路:我的做法是直接查(1,x)的右连续(大于0)+(x+1)的左连续,还有一种做法是直接查连续长度,需要讨论点在区间的位置。#include#include#include#include#include#include#include

2012-08-18 20:18:30 550

原创 foj 2075 Substring

题目链接:http://acm.fzu.edu.cn/problem.php?pid=2075题目大意:求恰好出现n次的字典序最小的串。题目思路:后缀数组加单调栈,n为1的时候要特判,不过数据有点水,不判都能过。#include#include#include#include#include#include#include#include#include#includ

2012-08-18 09:16:11 736

原创 hdu 4363 Draw and paint

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4363题目大意:求对一个矩形在奇数步横切,偶数步纵切,且每进行一步将其中一部分染色,颜色同4种,相邻颜色不同色。求种数。题目思路:dp[i][n][m][u][d][l][r],i表示是奇数还是偶数步,后面表示高,宽,四个方向的颜色。#include#include#include#i

2012-08-16 22:19:22 1186 1

原创 hdu 4366 Successor

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4366题目大意:求一个结点的子树中能力值大于它且忠诚值最大的结点是哪个。题目思路:线段树,按能力值由大到小加入线段树,能力值相同时先加id小的,这样能保证不会有能力值和父亲相同的儿子加到父亲前面,这样每次查询就能得到答案,由于忠诚值不同,可以进行hash或用map。话说数据好水啊,错误代码都能过

2012-08-16 22:01:07 912

原创 hdu 2328 Corporate Identity

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2328题目大意:求多串的最长公共子串,并输出字典序最小。题目思路:后缀数组,二分答案。#include#include#include#include#include#include#include#include#include#include#includeusin

2012-08-15 10:47:44 715

原创 hdu 3518 Boring counting

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3518题目大意:求重复次数大于等于2的不覆盖的子串个数。题目思路:这个题比较好,我的做法是直接从1到n检查height数组,如果比height[i-1]小,说明前面有一部分子串不能在后而找到相同的子串了,处理之。。这个过程中要维护两个数组,以便检查是否合法。#include#include

2012-08-14 22:25:38 663

原创 zoj 3395 Stammering Aliens

题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3971题目大意:求重复次数不小于k次的最长子串(可覆盖),并输出最右边出现的位置。题目思路:后缀数组加二分答案。注意k为1的情况。#include#include#include#include#include#include#include#

2012-08-14 20:28:02 618

原创 poj 3581 Sequence

题目链接:http://poj.org/problem?id=3581题目大意:求将一个串分成三段再反转后字典序最小。题目思路:由于题目中说第一个数最大,所以第一切点只要找到最小后缀就可以了,对于剩下的部分,我想到的办法很麻烦,还要求最长公共前缀,分三段比较。网上的方法是将剩余串增倍,因为其实反转后两个串构成一个循环,用加倍的方法可以避免讨论,这样就可以直接用rank比较了。方法一:

2012-08-14 16:33:57 488

原创 hdu 4328 Cut the cake

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4328题目大意:求同色最大矩形,颜色相间的最大正方形。题目思路:这种程度的dp都没做出来,我太弱了。。枚举下底,直接处理大左界和右界即可,对于相间的,将行列和为奇数的反转,就转化为同色。话说高度为0的时候要特别注意啊!我开始的处理的方法会让他们的左右界到-1和m,如果不去除这种情况,会得到m*2

2012-08-14 11:17:22 620

原创 hdu 4323 Magic Number

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4323题目大意,求一个字典中,与询问串的最小编辑距离小于等于d的个数。题目思路:dp很容易想,比赛的时候由于以为会超时,一直不敢写,结果直接暴力就可以过。。题解上说可用BK-tree优化,结果优化结果很不理想,和暴力差不多。。#include#include#include#inclu

2012-08-13 21:23:51 718

原创 hdu 4343 Interval query

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4343题目大意:求区间最多有多少不相交线段。题目思路:先用倍增思想求出dp[i][j]表示左端点为j的线段个数为1#include#include#include#include#include#include#include#include#include#include

2012-08-11 21:02:15 953

原创 hdu 4345 Permutation

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4345题目大意:求长度为n的数列的置换的循环节的长度的种数。题目思路:以下摘自题解: 循环节的长度为各独立置换环长度的最小公倍数。问题即求相加和为N的正整数的最小公倍数的可能数。由于1不影响最小公倍数,问题转化为相加小于等于N的若干正整数的最小公倍数的可能数。如果这些正整数包含大

2012-08-09 19:05:04 941

原创 hdu 4348 To the moon

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4348题目大意:支持区间求和,成段更新和回到历史版本,访问历史版本。题目思路:我用的解题报告的离线方法,在线方法不会。。(以下摘自解题报告)在线方法:1. 带标记的主席树(利用路径指针实现的函数式的线段树。。。。可以实现 O(1) 的回档。。和 O(logN) 的询问。。(但是对内存要

2012-08-09 18:54:38 1017

原创 zoj 3494 BCD Code

题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4317题目大意:求a到b之间的数满足翻译成bcd码后没有禁止串的个数。题目思路:ac自动机加按位dp,需要注意的是,一般在a的长度比b短时,我们会进行加零处理,这样由于0是不存在的,匹配的时候前导0也不能进行匹配,需要特殊判断一下。#include#inc

2012-08-08 10:16:58 660

原创 某高中oj b179: 空罐 Cans

题目链接:http://zerojudge.tw/ShowProblem?problemid=b179题目大意:一个基因可以分裂出四个子基因,这四个基因末尾增加a,b,c,或d,但本身的第一个碱基会失去,当基因长度为0时会死去,同时当基因含有制病片段时就会生病,问p天后有好多死去,好多生病。题目思路:ac自动机dp,dp[i][j][k]表示第i天在结点k有多少长度为j的基因。对于基因变短

2012-08-07 14:45:52 734

原创 hdu 3341 Lost's revenge

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3341题目大意:给出一些病毒串,一个原串,问怎么调整原串的顺序使得跟最多的病毒串匹配。题目思路:用dp[a][b][c][d][e]表示分别用了a,b,c,d个碱基,到达e结点的最值。开始加了一个总长度,后来想到既然有总长度,则有一维可以去,但是还是超时,哎,居然没有想到不用总长度直接用4种碱基

2012-08-07 09:17:58 1271

原创 zoj 3228 Searching the String

题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3228题目大意:  给出一串主串,然后下面有n串模式串,模式串前面有一个值,           0:在主串中有多少串该模式串,假如aaa 找aa,那么就有2串           1:在主串中有多少串该模式串,并且不能有重叠部分,假如aaa找aa,那么

2012-08-06 20:29:04 675

原创 hdu 2665 Kth number

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2665题目思路:划分数求第k小数。#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#define inf

2012-08-06 14:29:52 581

原创 hdu 3473 Minimum Sum

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3473题目思路:划分数求中位数,需要新增一个sum数组,这样在查询的过程中就可以把小于中位数的数的总和求出来了。#include#include#include#include#include#include#include#include#include#include#i

2012-08-06 13:34:39 455

原创 poj 2104 K-th Number

题目链接:http://poj.org/problem?id=2104题目思路:划分树求区间第k小数。说明:划分树实现有问题,这个程序只适合每个元素不相同的情况,poj的数据弱了,做了下一题才发现有问题。#include#include#include#include#include#include#include#include#include#include#i

2012-08-06 10:35:05 1334

原创 poj 2406 Power Strings

题目链接:http://poj.org/problem?id=2406题目思路:这道题kmp,扩展kmp,后缀数组都可以做,当然kmp较简单些,这题以前做过,今天一直在纠结一个问题,就是只用len%(len-next[len])==0来判断到底对不对,如果不等于0的话答案一定是1么?存不存在更大的循环节但是却可以整除呢?推了下,虽然不是很严格,但是个人觉得如果存在更大的循环节,则可以得到比ne

2012-08-05 20:08:00 534

原创 hdu 4300 Clairewd’s message

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4300题目思路:可用kmp,也可用扩展kmp;#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;#defi

2012-08-05 11:05:10 740

原创 poj 3376 Finding Palindromes

题目链接:http://poj.org/problem?id=3376题目思路:求两两组合的回文串个数,可以将其中一个字符串反转再匹配,这样如果匹配余下的部分是回文的话,则说明这两个串可以组成回文串,话说做这道题的时候wrong到死啊,都是因为自己太菜了。。#include#include#include#include#include#include#include#inc

2012-08-05 09:54:07 901

空空如也

空空如也

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

TA关注的人

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