不知道为什么全部RE,求大佬帮调
查看原帖
不知道为什么全部RE,求大佬帮调
658945
qiuqiuqzm楼主2023/5/29 22:40

不知道为什么全部RE,求大佬帮调

#include <bits/stdc++.h>
using namespace std;
string n[100005],a,m;
int l[100005],all=0;
long long ans=0,t;
int main()
{
	while(1)
    {
        getline(cin,m);
        if(m=="EOF" || m[0]=='E' && m[1]=='O' && m[2]=='F')
    		break;
    	all++;
        for(int i=0;i<m.size()-1;i++)
        {
        	if(m[i]=='<' && l[all]>0)
        		l[all]--;
        	else if(m[i]!='<')
        		n[all][++l[all]]=m[i];
		}
    }
    int sum=0;
    while(1)
    {
        getline(cin,m);
    	if(sum>all || m=="EOF" || m[0]=='E' && m[1]=='O' && m[2]=='F')
    		break;
        sum++;
        int len=0;
        for(int i=0;i<m.size()-1;i++)
        {
        	if(m[i]=='<' && len>0)
        		len--;
        	else if(m[i]!='<')
        		a[++len]=m[i];
		}
		for(int i=1;i<=min(len,l[sum]);i++)
		{
			if(a[i]==n[sum][i])
			{
				ans++;
			}
		}
    }
	cin>>t;
    cout<<(int)((ans+0.5)/(t/60.0));
	return 0;
}
2023/5/29 22:40
加载中...