本地没问题,运行却出错了,求大佬相助!qwq
查看原帖
本地没问题,运行却出错了,求大佬相助!qwq
425912
罗非鱼Requiem楼主2021/8/22 19:47

代码如下:

#include <bits/stdc++.h>

using namespace std;

vector<string> strSplit(string s, string w) {
    string str;
    vector<string> v;
    for(int i=0;i<s.length();i++) {
        string c(1, s.at(i));
        if(c != w) {
            str.append(c);
            continue;
        }
        v.push_back(str);
        str="";
    } v.push_back(str);
    return v;
}

string strToLower(string s) {
    for(int i=0;i<s.length();i++)
        s.at(i) = tolower(s.at(i));
    return s;
}

int main() {
    int n=0, index=-1;
    bool sign=true;
    string w, s, str;
    vector<string> v;
    getline(cin, w);
    getline(cin, s);

    w = strToLower(w);
    s = strToLower(s);
    v = strSplit(s, " ");

    for(int i=0;i<v.size();i++) {
        if(v.at(i)==w) {
            n++;
            if(sign) {
                index=i;
                sign = false;
            }
        }
    }
    if(n == 0)
        cout << -1;
    else
        cout << n << " " << index << endl;

    return 0;
}

#1、#2、#4为AC,其余为WA。。。。。qwq

2021/8/22 19:47
加载中...