40分求助
查看原帖
40分求助
577263
sea_bird楼主2024/2/28 13:59

评测结果

#include<bits/stdc++.h>


using namespace std;
string str[100005],ans[100005];
int main()
{

	int k=0,cnt=0,x,sum=0;
	double t;
	while(str[k]!="EOF")
	{
	k++;
	getline(cin,str[k]);
	}
	k=0;
	
	while(ans[k]!="EOF")
	{
	k++;
	getline(cin,ans[k]);
	}
	x=k-1;
	
	for(int k=1;k<=x;k++)
	{
	sum=0;
		for(int i=1;i<=str[k].size();i++)
		{
		
		if(ans[k][i]=='<'){//当为<时跳过 <的前一位  与 < 
			
			sum+=2;
			
		}
		if(str[k][i]=='<'){ //当为<时跳过 <的前一位  与 < 
			i+=2;
			sum-=2;
		}
		if(str[k][i-1]==ans[k][i+sum-1]){
			cnt++;	
		}
		
		}	
	}
	
	cin>>t;
	t/=60;
	cnt/=t;
	cout<<cnt<<endl;
	return 0;

}

2024/2/28 13:59
加载中...