有人有#3的测试数据吗???????
查看原帖
有人有#3的测试数据吗???????
1183074
xzy_AK_IOI楼主2024/3/9 19:17

#3一直RE

#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.push_back(s[i]);
			}
		}
		h[i2]=l;
	}
	long long sum=0;int lo=0;
	while (getline(cin,s),s!="EOF")
	{
		if (++lo>i2)
		{
			break;
		}
		l="";
		for (int i=0;i<=s.size()-1;i++)
		{
			if (s[i]=='<')
			{
				l=l.substr(0,l.size()-1);
			}
			else
			{
				l.push_back(s[i]);
			}
		}
		for (int i=0;i<min(l.size(),h[lo].size());i++)
		{
			sum+=h[lo][i]==l[i];
		}
	}
	double n;
	cin>>n;
	cout<<(long long)(sum*60.0/n+0.5);
	return 0;
}
2024/3/9 19:17
加载中...