社区讨论
为什么只有四个点对?
P1308[NOIP 2011 普及组] 统计单词数参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mi6ha5t3
- 此快照首次捕获于
- 2025/11/20 04:51 4 个月前
- 此快照最后确认于
- 2025/11/20 04:51 4 个月前
CPP
#include <cstdlib>
#include <iostream>
#include <cstring>
using namespace std;
#define MAXN 10000
string a, b, ans;
int c, sta[MAXN];
int main()
{
getline(cin, a);
getline(cin, b);
for(int i = 0;i < a.size(); i++) {
a[i] = tolower(a[i]);
}
for(int i = 0;i < b.size(); i++) {
b[i] = tolower(b[i]);
}
c = b.find(a);
if(c == -1) {
cout<<c;
}
else {
c = 0;
for(int i = 0;i < b.size() - a.size() + 1;i++) {
if(a == b.substr( i, a.size() ) ) {
c++;
sta[c] = i;
}
}
cout<<c<<" "<<sta[1];
}
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...