蒟蒻20分求调
查看原帖
蒟蒻20分求调
1686666
S22986楼主2025/8/28 22:42
#include<iostream>
#include<string>
using namespace std;
bool pd(string s,string t){
    if(s.size()!=t.size()){
        return 0;
    }
    for(int i=0;i<s.size();i++){
        if(s[i]!=t[i]){
            return 0;
        }
    }
    return 1;
}
int main(){
    string s;
    cin>>s;
    for(int i=0;i<s.size();i++){
        if(s[i]>='A'&&s[i]<='Z'){
            s[i]+=32;
        }
    }
    bool fl=1;
    string k;
    getline(cin,k);
    string t;
    int cnt=0,jl;
    for(int i=0;i<k.size();i++){
        if(k[i]!=' '){
            if(k[i]>='A'&&k[i]<='Z'){
                k[i]+=32;
            }
            t=t+k[i];
        }else{
            if(pd(s,t)&&fl){
                cnt++;
                jl=i;
                fl=0;
            }
            t="";
        }
    }
    if(fl){
        cout<<-1;
    }else{
        cout<<cnt<<" "<<jl;
    }
    return 0;
}

大佬们对代码下手能不能轻点啊qwq我怕看不出来写的啥

2025/8/28 22:42
加载中...