码迷,mamicode.com
首页 >  
搜索关键字:strlen    ( 2530个结果
HiHo 1032 最长回文子串 (Manacher算法求解)
Manacher算法o(n)求解最长回文子串问题 非常巧妙 #include using namespace std; char str[2000020],s[2000020]; int p[2000020]; int len,id,mx; void pre() //对字符串进行预处理 { len=strlen(s); str[0]='$'; str[1]='#';...
分类:其他好文   时间:2014-08-07 09:50:39    阅读次数:237
php中文截取无乱码
<?php header(‘Content-Type:text/html;charset=utf-8‘); functioncutstr($str,$len){ if($len<0){returnnull;} $chars=0;//字符数量 $offset=0; $res=‘‘; while($chars<$len){ $high=decbin(ord(substr($str,$offset,1))); if(strlen($high)<8){ $count=1; }els..
分类:Web程序   时间:2014-08-07 07:39:10    阅读次数:265
241-字母统计-nyoj20140806
#include #include #include int main(){ int T; scanf("%d",&T); while(T--) { int max=0,k,l,i; char a[1020]; int b[27]={0}; scanf("%s",a); l=strlen(a); f...
分类:其他好文   时间:2014-08-06 22:39:36    阅读次数:194
Length of Last Word
问题:最后一个单词的长度分析,注意s=" a b "这种情况,从后遍历单词,遇到空格退出class Solution {public: int lengthOfLastWord(const char *s) { int len=strlen(s); int sum=...
分类:其他好文   时间:2014-08-06 22:02:22    阅读次数:209
小试牛刀之反转字符串
最近玩儿python玩上瘾了,突然想念c语言,所以,休闲下:解法一:如果没有对申请外部空间有所限制,那就先试试这个喽:1 void invert_str1(char *old_str, char *new_str)2 {3 int i = strlen(old_str)-1;4 in...
分类:其他好文   时间:2014-08-06 18:12:01    阅读次数:206
HDU 4915 Parenthese sequence _(:зゝ∠)_ 呵呵
呵呵不是我做的 #include #include #include const int N = 1000000 + 10; char s[N]; int d[N], num[N]; int main() { while (~scanf("%s", s)) { memset(num, 0, sizeof num); int len = strlen...
分类:其他好文   时间:2014-08-05 19:25:10    阅读次数:218
C实现去空格的实例
//去左空格char* ltrim(char *ptr){ int start,end,i; end=strlen(ptr)-1; if (ptr) { for(start=0; isspace(ptr[start]); start++) ...
分类:其他好文   时间:2014-08-05 13:59:19    阅读次数:216
模板,大数相加
char a[Max],b[Max],c[Max],sum[Max]; void jia(char str1[],char str2[]) { int i,j,k,z; k=0;z=0; for(i=strlen(str1)-1,j=strlen(str2)-1;i>=0||j>=0;i--,j--) //核心,加法以及进位 { if(i>=...
分类:其他好文   时间:2014-08-02 20:57:34    阅读次数:253
大数乘法 (poj2389)
模板 #include #include #include #include using namespace std; void cheng( char *a, char *b, char *sum ) { int temp[2500]; int lena,lenb,l; lena=strlen(a); lenb=strlen(b); int len = lena + lenb...
分类:其他好文   时间:2014-08-01 23:15:52    阅读次数:309
蛇形数 【第二种类型】
#include #include #define N 100 int a[N][N]; int main() {  int i,j,k,t,m,n;  memset(a,0,sizeof(a));  while(~scanf("%d",&n)){   t=1;   k=1;   for(i=1;i   {    for(j=1;j    {     if(t==1)...
分类:其他好文   时间:2014-08-01 19:46:32    阅读次数:174
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!