80分求助!!第五测试点WA,第九测试点TLE
查看原帖
80分求助!!第五测试点WA,第九测试点TLE
473904
Wyzm楼主2021/5/23 20:41
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
int main(){
    string f,d;
    int cnt = 0; 
  
    getline(cin,f);
    getline(cin,d);
    f = ' ' + f + ' ';
    d = ' ' + d + ' ';
    for(int i = 0; i < f.length(); i++){
    	if(f[i] >= 'A' && f[i] <= 'Z'){
    		f[i] += 32;
		}
	}
	for(int i = 0; i < d.length(); i++){
    	if(d[i] >= 'A' && d[i] <= 'Z'){
    		d[i] += 32;
		}
	}
	int n = d.find(f);
    if(d.find(f) != -1){
    	while(d.find(f) != -1){
    		d.erase(d.find(f),f.length());
    		cnt++;
		}
		printf("%d %d",cnt,n);
	}else{
		printf("-1");
	}
    return 0;
}
2021/5/23 20:41
加载中...