RE on #3
查看原帖
RE on #3
1183074
xzy_AK_IOI楼主2024/3/9 18:48
#include<bits/stdc++.h>
using namespace std;
string h[100010];
int main()
{
	string s,l;
	int i2=0;
	while (getline(cin,s),s!="EOF")
	{
		i2++;
		l="";
		for (int i=0;i<=s.size()-1;i++)
		{
			if (s[i]=='<')
			{
				l=l.substr(0,l.size()-1);
			}
			else
			{
				l+=s[i];
			}
		}
		h[i2]=l;
	}
	double sum=0;int lo=1;
	while (getline(cin,s),s!="EOF")
	{
		l="";
		for (int i=0;i<=s.size()-1;i++)
		{
			if (s[i]=='<')
			{
				l=l.substr(0,l.size()-1);
			}
			else
			{
				l+=s[i];
			}
		}
		if (lo<=i2)
		{
			for (int i=0;i<=min(l.size(),h[lo].size())-1;i++)
			{
				if (h[lo][i]==l[i])
				{
					sum++;
				}
			}
		}
		lo++;
	}
	double n;
	cin>>n;
	cout<<int(sum*60.0/n+0.5);
	return 0;
}

???????????????????????????????????????????????????????

2024/3/9 18:48
加载中...