传送门:基因工程这道题拖了好久,一直没有清晰的思路。当然,KN/2,即前K个字符与后K个字符有重叠时,如何思考这个问题。为了便于分析,我们把题目要求形式化成如下的数学表示假设修改后的字符串为S,字符串长度为N,则S满足S[i] = S[i+N-K] 1 S是某个以N-K为周期的无限长字符串T的子串....
分类:
其他好文 时间:
2015-04-25 14:54:54
阅读次数:
124
时间限制:1000ms单点时限:1000ms内存限制:64MB描述小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。这一天,他们遇到了一连串的字符串,于是小Hi就向小Ho提出了那个经典的问题:“小Ho,你能不能分别在这些字符串中...
分类:
其他好文 时间:
2015-04-24 20:44:50
阅读次数:
222
题意: 某车厢有一列座位,共有n个位置,清洁工要在这n个位置上清垃圾,但是不能全部位置都清理,只能选择部分。选择的规则是,连续的m个位置内,不能够清理超过q个,也就是说从第1~m个位置最多可以清q个,清q+1个就不行了。当然,q一般是小于m的,不然岂不是可以m个位置全清了?那就没限制了。思路:看小h...
分类:
其他好文 时间:
2015-04-24 14:14:44
阅读次数:
134
问题描述很多时候,我们所做的DP(Dynamic Programming)通常是基于很简单的数据结构,比如一维数组、二维数组、甚至更高维的数组。今天刷 hihocoder的时候,遇到了一道题,很有意思,是树上的DP。题目
1055 : 刷油漆
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
描述
上回说到,小Ho有着一棵灰常好玩的树玩...
分类:
其他好文 时间:
2015-04-23 17:28:27
阅读次数:
114
hihocoder.com 上的KMP算法题,搞了半天在VS2012是能通过的,提交上去就是有问题,反复改终于通过了,记录在此,以下是测试通过代码。输入第一行一个整数N,表示测试数据组数。接下来的N^2行,每两行表示一个测试数据。在每一个测试数据中,第一行为模式串,由不超过10^4个大写字母组成,第...
分类:
编程语言 时间:
2015-04-22 22:10:02
阅读次数:
137
时间限制:2000ms
单点时限:1000ms
内存限制:256MB
描述
给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期)。
只有闰年有2月29日,满足以下一个条件的年份为闰年:
1. 年份能被4整除但不能被100整除
2. 年份能被400整除
输入
第一行为一个整数T,表示数据组数。
之后每组数据包含两行。每一行格式为"mont...
分类:
其他好文 时间:
2015-04-22 11:36:50
阅读次数:
159
思路:完全看题目中的介绍就行了。还有里面的input写道:不保证是英文单词,也有可能是火星文单词哦。比赛结束后的提交是不用考虑26个字母之外的,都会AC,如果考虑128种可能的话,爆了内存。步骤就是,在插单词的同时记录该结点之后的单词数,查词就查最后一个字母所在结点上的单词数。 1 #include...
分类:
其他好文 时间:
2015-04-21 00:14:44
阅读次数:
244
思路:(1)暴力穷举。O(n^3) -----绝对不行。 穷举所有可能的出现子串O(n^2),再判断是否回文O(n)。就是O(n*n*n)了。(2)记录位置。O(n^3) -----绝对不行。 先扫一遍,记录每个字符在上一次出现的位置pos。每次考虑第i个字符,如果回文子串包括 i 的话...
分类:
其他好文 时间:
2015-04-20 22:21:21
阅读次数:
222
时间限制:10000ms
单点时限:1000ms
内存限制:256MB
描述
在上一回和上上回里我们知道Nettle在玩《艦これ》,Nettle在整理好舰队之后终于准备出海捞船和敌军交战了。
在这个游戏里面,海域是N个战略点(编号1..N)组成,如下图所示
其中红色的点表示有敌人驻扎,猫头像的的点表示该地图敌军主力舰队(boss)的驻扎点,虚线表示各个战略点...
分类:
其他好文 时间:
2015-04-20 16:54:16
阅读次数:
358
时间限制:2000ms
单点时限:1000ms
内存限制:256MB
描述
给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期)。
只有闰年有2月29日,满足以下一个条件的年份为闰年:
1. 年份能被4整除但不能被100整除
2. 年份能被400整除
输入
第一行为一个整数T,表示数据组数。
之后每组数据包含两行。每一行格式为"mo...
分类:
其他好文 时间:
2015-04-20 15:04:37
阅读次数:
152