A Broken Keyboard 题意:键盘一些键坏了,按一下出俩字,给一个串,判断哪些键没坏。 题解:那肯定是至少有一段连续相同字母区间内的个数为奇数的没坏。 cpp include using namespace std; typedef long long ll; char s[505]; ...
分类:
其他好文 时间:
2019-11-09 10:03:29
阅读次数:
77
C语言允许函数的返回值是一个指针(地址),我们将这样的函数称为指针函数。下面的例子定义了一个函数strlong(),用来返回两个字符串中较长的一个。 /* 返回两个字符串中最长的一个 */ char *strlong(char *str1, char *str2) { if(strlen(str1) ...
分类:
其他好文 时间:
2019-11-07 16:29:46
阅读次数:
100
{ char *buf = new char[1024]; ZeroMemory(buf,1024) for(int i = 0; i < 1023; i++) { buf[i] = '5'; } int len = strlen(buf); //返回不含结束符0的字符串长度 } ...
分类:
编程语言 时间:
2019-11-04 22:10:35
阅读次数:
131
题目链接: "HDU 3746" Sample Input Sample Output Author possessor WC Source "HDU 3rd “Vegetable Birds Cup” Programming Open Contest" Solution 题意 给定一个字符串,问至 ...
分类:
其他好文 时间:
2019-11-04 00:00:21
阅读次数:
94
目前有两种思路,一个是申请一片辅助空间,然后将原字符串逆向拷贝到辅助空间,然后输出; 另一种是原地逆序,不需要额外的辅助空间,方法就是字符串首尾交换。 或利用指针特性,直接利用参数,代码如下: from: https://www.cnblogs.com/lvonve/ ...
分类:
编程语言 时间:
2019-11-01 22:17:34
阅读次数:
125
用于字符串匹配,复杂度O(n+m) 步骤: 1.b串自我匹配出f数组,其中f[i]表示以b[i]为结尾的后缀与前缀的最大匹配长度-1 2.依次与a串中每个字符匹配。i、j分别作为a与b的指针。 若a[i]==b[j] 两个指针后移,再判断j是否到达b末 否则 若j非0 j = 上一个匹配位置f[j- ...
分类:
其他好文 时间:
2019-10-31 22:12:06
阅读次数:
106
一、strlen() strlen()为计算字符串长度的函数,以‘\0’为字符串结束标志。注意:其传入参数必须是字符串指针(char*), 当传入的是数组名时,实际上数组退化成指针了。 二、sizeof() sizeof()为运算符,用于计算所分配给元素的内存大小,其返回结果类型为size_t。 ...
分类:
其他好文 时间:
2019-10-31 16:14:36
阅读次数:
72
D - Ugly Problem HDU - 5920 Everyone hates ugly problems. You are given a positive integer. You must represent that number by sum of palindromic numbe ...
分类:
其他好文 时间:
2019-10-29 23:36:48
阅读次数:
99
字符串函数 strlen:获取字符串长度,字节长度 substr_count 某字符串出现的次数 substr:字符串截取,获取字符串(按照字节进行截取) mb_strlenmb_substr strchr:与substr相似,从指定位置截取一直到最后 strrchr(获取文件后缀名):与strch ...
分类:
Web程序 时间:
2019-10-29 15:22:57
阅读次数:
108