对于连续的最大串,我们称之为子串....非连续的称之为公共序列.. 代码: 非连续连续 int LCS(char a[],char b[],char sav[]){ int lena=strlen(a); int lenb=strlen(b); int i,j; vector<vector<); ;i<=lena;i++) mat[i].resize(lenb+,); ;i<=lena;i++){ ;j<=lenb;j++){ ]==b[j-]) mat[i][j]=mat[…
Two Rabbits Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 1274 Accepted Submission(s): 641 Problem Description Long long ago, there lived two rabbits Tom and Jerry in the forest. On a sunny aft…
原文:在论坛中出现的比较难的sql问题:27(字符串拆分.字符串合并.非连续数字的间隔范围.随机返回字符串) 在论坛中看到一个帖子,帖子中有一些sql方面的面试题,我觉得这些面试题很有代表性. 原帖的连接为:http://bbs.csdn.net/topics/390884161?page=1#post-398177057 下面是我的解法,供大家参考: 1.分拆字符串 create table test1 (number varchar(100)) insert into test1 value…
工作需要,写了一个实现数据库多字段模糊查询的方法,背景是输入用户的信息,如用户的userid,姓名,拼音等,可以查出相关的用户 具体如下 1. 操作一张表,可以设置表前缀 2. 可以实现中文的不连续查询(如通过输入中国可以查出中华人民共和国) 3. 可以实现以输入文字开头的字段的查询 4. 可以实现包含输入文字的字段的查询 5. 可以自定义是否加and前缀 6. 可以实现大小写不敏感的查询 7. 可以实现预编译的查询语句 不多说,上代码 /** * 构建一个不连续文字的模糊查询语句:如通过手资可…
链接1:http://blog.csdn.net/x_xiaoge/article/details/7376220 链接2:http://blog.csdn.net/x_xiaoge/article/details/7376217 链接3:http://www.cnblogs.com/huangxincheng/archive/2012/11/11/2764625.html LCS 1.动态规划法:见链接1.3 int LCS( string leftString, string rightSt…
re.findall  匹配到正则表达式的字符,匹配到的每个字符存入一个列表,返回一个匹配到的所有字符列表 一. 匹配单个字符 import re # \w 匹配所有字母.数字.下划线 re.findall('\w','abcd_123 *-') # 结果为:['a', 'b', 'c', 'd', '_', '1', '2', '3'] # \s 匹配所有不可见字符 # 不可见字符有:\n \t 空格 re.findall('\s','abcd \n\tdf21 ') # 结果为:[' ',…
你可能经常要以不完整的数据点绘制图表.例如,当绘制每月的销售图表时,你可能没有所有的月数据.所以,你可能只想以一个空白的区域来显示缺失的数据,不在这个区域中绘制任何东西.FusionCharts可以让这个目标很容易的实现. 用户可以通过不提供任何值到需要隐藏的相应<set>元素来隐藏任意数量的数据块. 具体操作参考下面的XML代码: [html] view plaincopy <chart > <set label='Jan' value='420' /> <se…
其实这个感觉是一眼题,只不过我真心太菜了. 题目已经告诉你了,有m段,n个数字,那么我们就只需要dp[m][n]即可,然后最后的答案肯定是dp[m][]的那一行,所以其他行都是没有用的,因为我们可以把dp[m][n]变成dp[2][n]即可. 然后转移方程式dp[i][j] = max(dp[i][j - 1], max(dp[i-1][k])) + a[j]:其中i-1<k<j 前面这个表示分成i份,其中最大的一份加上dp[j] 后面这个表示在分成i-1份的时候,然后得出k位中最大的,然后再…
工作中经常会碰到这样的表,需要把空白的单元格填充完成.变成后图.下面就是方法.       工具/原料 EXCEL 方法/步骤   首先选中你要填充的区域,   按“F5"或者 Ctrl +G组合键,出现窗口,点击定位.   在出现的窗口中选中”空值“,点确定.   原来的表里就会变成如图,空白单元格被选中   这样的你可以输入任意的内容都可以,我这边是做的以上面省份一样的内容. 这下比较重要,不要用鼠标点击,直接在键盘上按 ”=“再按向上方向键,出现如图.单元格里出现公式.   这一步也是非常…
先给出例题:P1020 [NOIP1999 普及组] 导弹拦截 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 大佬题解:P1020 [NOIP1999 普及组] 导弹拦截 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)第一个就是 如果是求最长子序列长度,一般可以用dp,时间复杂度O(n^2),使用树状数组优化后,时间复杂度O(nlogn),在这里就先不讨论了. 在STL里有lower_bound和upper_bound两个函数,都是以二分为原理在有序序列中查…