20
查看原帖
20
1208708
Square0912楼主2023/11/26 14:17
#include <bits/stdc++.h>
#define cint const int
#define rint register int
using namespace std;

string kkk, s;
int cnt;
bool flag = false;
int ans, c = 0;

void change(string _s) {
    for (int i = 0; i < _s.size(); i++) {
        if (_s[i] >= 'A' && _s[i] <= 'Z') {
            _s[i] += 26;
        }
    }
}

signed main() {

    // freopen(".out", "w", stdout);
    cin >> kkk;
    change(kkk);

    getline(cin, s);
    change(s);
    while (c != s.size()) {
        string t = "";
        int tmp = 0;
        for (int i = c; s[c] != ' '; c++) {
            if (s[c] != ' ') t[tmp++] = s[c];
        }
        if (t == kkk && !flag) {
            ans = c;
            flag = true;
            cnt++;
        } else if (s == kkk && flag) {
            cnt++;
        }
    }
    

    if (flag) cout << cnt << " " << ans << endl;
    else cout << -1 << endl;

    return 0;
}
2023/11/26 14:17
加载中...