beta值永远是-1,为什么?!?!?!
查看原帖
beta值永远是-1,为什么?!?!?!
117786
StarryFuture楼主2021/2/3 18:14
// luogu-judger-enable-o2
// luogu-judger-enable-o2
// luogu-judger-enable-o2
// luogu-judger-enable-o2
#include<bits/stdc++.h>
#include<cstring>
#include<string>
#include<algorithm>
using namespace std;
int main()
{
    int s;
    string a;
    string b;
    getline(cin,a);
    getline(cin,b);
    s=b.find_first_of(a);
    if(s==b.npos){cout<<-1;return 0;}
    else cout<<s<<" ";
    int beta=b.find(a);
    s=0;
    while (beta!=string::npos){
        ++s;    
        beta=b.find(a,beta+1);
    }
    cout<<s;    
    return 0;
}

急需救助

2021/2/3 18:14
加载中...