0分求助
(QAQ)#include<iostream>
#include<cstdio>
#define MAXN 200007
using namespace std;
char s1[MAXN],s2[MAXN],a;
int main(){
ios::sync_with_stdio(false);
s1[0]=s2[0]=10;
a=getchar();
int k1=0;
while(a!='F'){
if(a=='<'){
if(s1[k1]!=10)k1--;
a=getchar();
continue;
}
s1[++k1]=a;
a=getchar();
}
while((a<'a'||a>'z')&&a!='.')a=getchar();
int k2=0;
while(a!='F'){
if(a=='<'){
if(s2[k2]!=10)k2--;
a=getchar();
continue;
}
s2[++k2]=a;
a=getchar();
}
k1-=3;
k2-=3;
int k=0;
for(int i=1,j=1;i<=k1&&j<=k2;){
if(s1[i]==s2[j]&&s1[i]!=10)k++;
if(s1[i]==10){
while(s2[j]!=10)j++;
i++;
j++;
continue;
}
if(s2[j]==10){
while(s1[i]!=10)i++;
i++;
j++;
continue;
}
i++;
j++;
}
int t;
cin>>t;
cout<<(int)((float)k/(float)t*60.0)<<endl;
return 0;
}