为啥只有20分???
查看原帖
为啥只有20分???
1376268
BIOSS楼主2024/8/27 13:55
#include <bits/stdc++.h>
using namespace std;
int w, cnt = 0;
int g = 0;

int main() {
	string a;
	cin >> a;
	for (int i = 0; i < a.size(); i++) {
		if (a[i] <= 'Z' && a[i] >= 'A')
			a[i] += 32;
	}
	string b;
	string c = {' '};
	while (cin >> b) {
		if (b == c)
			g++;
		else
			g++;

//		cout<<g
		for (int i = 0; i < b.size(); i++) {
			if (b[i] <= 'Z' && b[i] >= 'A')
				b[i] += 32;
		}
		if (b == a) {
			if (cnt == 0) {
				w = g - 1;
//				cout << g;
			}

			cnt++;
		}
	}
	if (cnt == 0) {
		cout << "-1";
		return 0;
	}
	cout << cnt << " " << w;
	return 0;
}

2024/8/27 13:55
加载中...