90pts WA on #1 求助
查看原帖
90pts WA on #1 求助
575655
Chtholly_is_cute楼主2023/6/28 19:15

code:

#include<bits/stdc++.h>
using namespace std;
int main(){
	vector<string>usr,sys;
	string a,b;
	while(1){
		getline(cin,a);
		if(a=="EOF")break;
		b="";
		for(int i=0;i<a.size();i++){
			if(a[i]=='<'){
				if(b!="")b.pop_back();
			}
			else b+=a[i];
		}
		sys.push_back(b);
	}
	while(1){
		getline(cin,a);
		if(a=="EOF")break;
		b="";
		for(int i=0;i<a.size();i++){
			if(a[i]=='<'){
				if(b!="")b.pop_back();
			}
			else b+=a[i];
		}
		usr.push_back(b);
	}
	int v,cnt=0;
	cin>>v;
	for(int i=0;i<min(sys.size(),usr.size());i++){
		a=sys[i],b=usr[i];
		for(int j=0;j<min(a.size(),b.size());j++){
			if(a[j]==b[j])cnt++;
		}
	}
	cout<<double(cnt)/double(v)*60.0;
}

PS:解决无条件关注

2023/6/28 19:15
加载中...