Java中的substring()方法有两个方法的重载,一个带一个参数的,一个带两个参数的。 第一种写法: substring(n);//从索引是n的字符开始截取,条件(n>=0,n<字符串长度),第一个字符的索引是0 。n作为第一个参数,必须小于字符串长度,因为这边是从包含n下边开始截取的,所.....
分类:
数据库 时间:
2015-01-29 17:28:14
阅读次数:
375
题意:看着样例说吧 给你n个数字a[i](>0&&如果字符串长度小于n,后面补为空格;然后进行交换:之前字符串的位置i对应的 a[i]位置就是交换一次后的字符位置,问交换k次后的字符串;
分析:单纯模拟会超时,这其中有个规律:对于一个字符,交换某些次之后,就会变回原来的(即会循环),只需找出它的循环周期T,交换k%T次就可;
#include
#include...
分类:
其他好文 时间:
2015-01-28 13:07:18
阅读次数:
154
16进制的简单运算
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果。
输入第一行输入一个正整数T(0
接下来有T行,每行输入一个字符串s(长度小于15)字符串中有两个数和一个加号或者一个减号,且表达式合法并且所有运算的数都小于31位
输出每个表达式输出占一行,输出...
分类:
其他好文 时间:
2015-01-27 09:30:29
阅读次数:
135
原题地址方法I:枚举依次枚举前缀,然后检验改进1:只需从长到短枚举最短的字符串的前缀改进2:检验前缀合法性时可以进行剪枝优化,加快搜索效率时间复杂度不不太好分析,加上改进之后效率还不错。方法II:字典树时间复杂度O(nm),其中n是字符串个数,m是字符串长度代码: 1 struct TrieNode...
分类:
其他好文 时间:
2015-01-26 16:44:20
阅读次数:
174
1.substrsubstr() 方法可从字符串中截取从指定下标开始的指定数目的字符stringObject.substr(start, length)start:要截取的子字符串的起始下标(可以为负数,-1表示最后一个字符)length:子串中的字符串长度(如果没有指定 length,那么返回的字...
分类:
编程语言 时间:
2015-01-25 16:25:10
阅读次数:
200
题目大意:给定了一组对应关系,经过k次幂后,得到新的对应关系b[i],然后将给定的字符串上的第i位字符放置到b[i]的位置上,如果字符串长度不足n就用空格补足,这里的是空格,也就是str[i] = ' ',不是str[i]='\0' ,自己这里错了好几回就是找不到问题,看了别人代码才明白置换群的k次...
分类:
其他好文 时间:
2015-01-22 23:08:06
阅读次数:
216
awk‘{printlength($0),$0}‘urfile|sort-k1,1nr|cut-d‘‘-f2
分类:
编程语言 时间:
2015-01-22 07:09:04
阅读次数:
188
一个字符串String=“adadfdfseffserfefsefseetsdg”,找出里面出现次数最多的字母和出现的次数。 经典的解答思路为:取出字符串的第一个字符(首字母),利用的字符串的 replace 方法将符合正则表达式(第一个字符)替代为空,此字母出现的次数为原始的字符串长度减去替...
分类:
Web程序 时间:
2015-01-21 23:50:48
阅读次数:
171
题目大意:
给你一个字符串,表示拥有的字符为长度L,即操作的种类L ,然后给你一个无向图,有n个顶点,标号从1~n,之后输入一个S,表示起点,即你一开始所在的位置,然后给你一个集合Σ,先输入元素个数,然后输入包含的元素有哪些。然后再给你一个数N,表示操作的字符串长度。最后停留的点必须在Σ中。
之后输入一个n*L的矩阵,第i行第j列表示在点号为i的点上进行字符操作 j 将会到达的点,记为chan...
分类:
其他好文 时间:
2015-01-21 22:39:59
阅读次数:
318
mvc自带验证的使用方法:一,在类中打上标记1,[Required] 不为空2,[StringLength(50,MinimumLength=3)] 字符串长度最大和最小值3,[RegularExpression("正则")] 正则表达式验证4,[Range(1,10)] 数字长度5,[Compar...
分类:
其他好文 时间:
2015-01-20 23:55:55
阅读次数:
249