我裂开 先贴我的代码 提交记录
#include<bits/stdc++.h> using namespace std; int main() { string a, b; getline(cin, a); getline(cin, b); a = " " + a + " "; b = " " + b + " "; for (int i = 0;i < a.length();++i) { a[i] = tolower(a[i]); } for (int i = 0;i < b.length();++i) { b[i] = tolower(b[i]); } int index = b.find(a); int i = index; if (index == string::npos) { cout << -1 << endl; return 0; } int cnt = 0; while (index <= size(b)) { cnt++; //cout << "--------------------------------------------------------------------- cnt = " << cnt << endl; //cout << "b = " << b << endl; b = b.substr(index + size(a), size(b) - 1); index = b.find(a); } cout << cnt << " " << i << endl; return 0; }
我就去把第五题的测试点下下来跑了一遍 输出 11 163 我就去看了眼标准答案 标准答案 就不贴出来了 跑了一遍 不也是11 163 ???? 然后看下题目给的输出文件 你给个31 163又是什么鬼啊啊啊啊啊啊???? 什么题目啊我吐了你这什么数据啊恼(((( 再提一嘴,我这代码甚至只能开C++20跑 其他的会编译错误 编译失败记录 我是真的服了!!!!!!!!