40分求助!
查看原帖
40分求助!
960665
E_RONALDO楼主2024/8/7 10:41
#include<bits/stdc++.h>
using namespace std;
vector<string> v1,v2;
string s;
int T,cnt;
int main(){
	while(getline(cin,s)&&s!="EOF"){
		v1.push_back(s);
	}
	while(getline(cin,s)&&s!="EOF"){
		v2.push_back(s);
	}
	cin>>T;
	for(int i=0;i<v1.size();i++){
		string por="";
		for(int j=0;j<v1[i].size();j++){
			if(v1[i][j]!='<'){
				por+=v1[i][j];
			}
			else if(j!=0&&por.empty()!=false){
				por.pop_back();
			}
		}
		v1[i]=por;
	}
	for(int i=0;i<min(v1.size(),v2.size());i++){
		for(int j=0;j<min(v1[i].size(),v2[i].size());j++){
			if(v1[i][j]==v2[i][j]){
				cnt++;
			}
		}
	}
	
	cout<<(int)(cnt*60.0/T+0.5);
	
	return 0;
}
2024/8/7 10:41
加载中...