AC on #1,2,4,5 其余WA求hack数据
查看原帖
AC on #1,2,4,5 其余WA求hack数据
577429
LYRT_Subway楼主2024/3/19 20:10
#include<bits/stdc++.h>
using namespace std;
string in[10005],ans[10005];
int main()
{
	int n=0,total=0;
	while(in[n]!="EOF")
	{
		int tmp=0;
		getline(cin,in[n]);
		if(in[n].size()==0)
		{
			continue;
		}
		for(int j=0;j<in[n].size();j++)
		{
			in[n][tmp]=in[n][j];
			tmp++;
			if(in[n][j]=='<' and tmp>1)
			{
				tmp-=2;
			}
			else if(in[n][j]=='<' and tmp<=1)
			{
				tmp=0;
			}
		}
		if(tmp!=in[n].size())
		{
			in[n].resize(tmp);
		}
		if(in[n]=="EOF") break;
		n++;
	}
	for(int i=0;i<=n;i++)
	{
		int tmp=0;
		getline(cin,ans[i]);
		if(ans[i]=="EOF") 
		{
			break;
		}
		if(ans[i].size()==0)
		{
			i--;
			continue;
		}
		for(int j=0;j<ans[i].size();j++)
		{
			ans[i][tmp]=ans[i][j];
			tmp++;
			if(ans[i][j]=='<' and tmp>1)
			{
				tmp-=2;
			}
			else if(ans[i][j]=='<' and tmp<=1)
			{
				tmp=0;
			}
		}
		for(int j=0;j<in[i].size() and j<ans[i].size();j++)
		{
			if(in[i][j]==ans[i][j])
			{
				total++;
			}
		}
	}
	int t;
	cin>>t;
	printf("%.0lf",(double)(total*60.0/t));
	return 0;//2300100971
}
2024/3/19 20:10
加载中...