后5个点全re 求调 或有无路过的佬讲一下可能导致re的原因也行
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
const int N=10010;
string s1[N];
string s2[N];
int main()
{
int i=0,j=0;
int sum=0;
while(getline(cin,s1[i]) && s1[i]!="EOF")
{
for(int b=0;b<s1[i].length();b++)
{
if(s1[i][b]=='<')
if(i-1>=0)
{
s1[i].erase(b,1);
s1[i].erase(b-1,1);
b-=2;
}
else
{
s1[i].erase(b,1);
b--;
}
}
i++;
}
while(getline(cin,s2[j]) && s2[j]!="EOF")
{
for(int b=0;b<s2[j].length();b++)
{
if(s2[j][b]=='<')
if(j-1>=0)
{
s2[j].erase(b,1);
s2[j].erase(b-1,1);
b-=2;
}
else
{
s2[j].erase(b,1);
b--;
}
}
j++;
}
int t;
cin>>t;
for(int l=0;l<min(i,j);l++)
{
int len=min(s1[l].length(),s2[l].length());
for(int r=0;r<len;r++)
if(s1[l][r]==s2[l][r])
sum++;
}
double kmp;
kmp=sum;
kmp=kmp*60/t;
sum=kmp;
if(kmp-sum>=0.5)
sum++;
cout<<sum<<endl;
return 0;
}