//普通的暴力求解法
int?ViolentMatch(char*?s,?char*?p)??
{??
????int?sLen?=?strlen(s);??
????int?pLen?=?strlen(p);??
??
????int?i?=?0;??
????int?j?=?0;??...
分类:
其他好文 时间:
2014-08-11 21:40:54
阅读次数:
332
php 自带的字符串翻转函数 strrev() 只支持英文,不支持中文,在网上找到了一个方法,支持中英文: <?php
function?reverse($str,?$encode?=?‘UTF-8‘)?{
????$n?=?mb_strlen($str,?$encode);
????...
分类:
Web程序 时间:
2014-08-11 15:27:12
阅读次数:
231
比较两个串计算后的大小 主要是q^2=q+1 明显是一个斐波那契数列
100000位肯定超LL 我在每一位只取到两个以内 居然ac了
#include
using namespace std;
int a[100020];
char s1[100020],s2[100020];
int main()
{
scanf("%s%s",s1,s2);
int len1=strlen(...
分类:
其他好文 时间:
2014-08-11 12:00:52
阅读次数:
274
//只列举了部分常用的
char *strcpy(char *dest, const char *src)
{
char *tmp = dest;
while ((*dest++ = *src++) != '\0')
/* nothing */;
return tmp;
}
char *strncpy(char *dest, const char *src, size_t coun...
分类:
系统相关 时间:
2014-08-09 23:21:59
阅读次数:
524
?//1、运用到strlen函数取得输入字符串的长度//2、输出时注意数组下标#include#includeusing namespace std;int main(){ int temp; char a[20]; cout>a; temp=strlen(a); fo...
分类:
其他好文 时间:
2014-08-09 18:12:18
阅读次数:
235
(1)#includeusing namespace std;int main(){ int k=0; int j; char b[20]; cout>b; for(j=0;j#include//这个头文件可以使用strlen函数using namespace std;...
分类:
其他好文 时间:
2014-08-09 15:33:08
阅读次数:
208
题目链接BFedya and Maths按照题目的公式求数,有一个规律4的倍数为4,然后就是大数取模,但是我还二的把strlen(s)放到了循环上,导致了每次循环都要算一次,最后超时。本来很简单的,, 简直惨。。。 1 #include 2 #include 3 #include 4 #inc...
分类:
其他好文 时间:
2014-08-09 13:15:37
阅读次数:
180
在php中如果我们统一编码是没有什么问题了,但是很多朋友会发现一个问题就是utf8和gbk编码中返回的值会有所区别:php 在utf8和gbk编码下使用serialize和unserialize互相序列化和反序列化会出现无法成功反序列化的问题。问题出现的原因主要是在不同编码下strlen函数计算中文...
分类:
Web程序 时间:
2014-08-08 20:40:26
阅读次数:
193
知识点:字符函数 strlen()的用法ASCLL码与数字的转换,-48数组的灵活用法,数组名的用法。char a[100]; int i,s=0,m; scanf("%s",&a); m=strlen(a);内容: 求输入的一个整数的各位数字之和输入说明:一行一个整数输出说明:一个整数输入样例:2...
分类:
其他好文 时间:
2014-08-08 15:12:46
阅读次数:
225
void GetNextval(char* p, int next[])
{
int pLen = strlen(p);
next[0] = -1;
int k = -1;
int j = 0;
while (j < pLen - 1)
{
//p[k]表示前缀,p[j]表示后缀
...
分类:
其他好文 时间:
2014-08-07 19:12:11
阅读次数:
229