
字符串问题
jjjjjjjjj¢
你好鸭
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
牛牛和字符串的日常
牛牛和字符串的日常kmp板子稍微改一点#include<bits/stdc++.h>using namespace std;typedef long long ll;const int mod=1e9+7;const int maxx=1e5+10;stack<char>q;string a,s;int i,len;int nxt[maxx];void getnxt(){ int k=-1; int i=0; nxt[0]=-1; while(i<原创 2020-11-07 22:05:44 · 131 阅读 · 0 评论 -
manacher算法求回文串板子
manacher求回文串复杂度o(n)级别#include<bits/stdc++.h>using namespace std;int manacher(string s){ string t="$#"; for(int i=0;i<s.size();i++){ t+=s[i]; t+="#"; } // cout<<t.size(); vector<int>p(t.size(),0); int mx=0,id=0,recenter=0,原创 2020-10-12 01:54:39 · 171 阅读 · 0 评论 -
12/17stl
#include<string>#include<iostream>using namespace std;int main(){ int t; cin>>t;// getchar(); while(t--){ string a; string b="NowCoder";// getline(cin,a); cin>...原创 2019-12-17 19:13:50 · 140 阅读 · 0 评论 -
2019/12/15字符串
子串问题#include<iostream>#include<cstring>using namespace std;int main(){ char a[1005],b[1005]; gets(a); gets(b); int len1=strlen(a); int len2=strlen(b); if(len1<=len2){ if(str...原创 2019-12-15 18:08:50 · 146 阅读 · 0 评论 -
2019/12/15string和char
不懂!string和char是有区别的,记下来!这道题我用string和char的出答案不同!29:ISBN号码查看 提交 统计 提问总时间限制: 1000ms 内存限制: 65536kB描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别...原创 2019-12-15 17:05:38 · 115 阅读 · 0 评论 -
2019/12/13字符串
错误点:1.没有用memset将数组清0; 2.没有用getchar();题目描述星期天到了,小明如愿以偿,和小丽一起在图书馆学习,发现学习效率提升迅速,半天时间就把一天的目标完成了。所以用剩余的时间带着小丽一起去看电影了,这部电影是特工系列的。电影某段情节中讲的是两个特工通过暗号进行确认对方的身份,特工A和特工B各自有一段由字符组成的暗号。暗号可以按以下规则进行变换。1、可...原创 2019-12-13 19:59:52 · 157 阅读 · 1 评论 -
2019/11/30字符串
将一行句子中的单词提取出来可以进行排序`#include<iostream>#include<string> #include<string.h> ...原创 2019-11-30 21:33:42 · 135 阅读 · 0 评论 -
2019/11/30字符串
判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多。一行输出包括出现次数最多的字符和该字符出现的次数,中间是一个空格。如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符 。//关于当字符出现次数相同时,输出ascii还是有点不懂,先记下来;#include<iostream>#include<string.h> ...原创 2019-11-30 13:22:34 · 488 阅读 · 0 评论 -
将字符串里面的数字提取并计算
#include <stdio.h>int main(){ char aa[1010]; unsigned long long m=0; gets(aa); for(int i=0;aa[i]!='\0';i++) { if(aa[i]>='0'&&aa[i]<='9') { m=m*10+aa[i]-'0'; } } ...原创 2019-11-29 23:37:24 · 969 阅读 · 0 评论