只对了#2
#include <iostream>
#include <string>
#include <iomanip>
#include <cctype>
using namespace std;
string s1[1001];
string s2[1001];
int main(void) {
int k1 = 0;
getline(cin, s1[k1]);
while (s1[k1] != "EOF") {
k1++;
getline(cin, s1[k1]);
}
int k2 = 0;
getline(cin, s2[k2]);
while (s2[k2] != "EOF") {
k2++;
getline(cin, s2[k2]);
}
int c = 0;
for (int i = 0; i < k1; i++) {
if (s2[i] != "EOF") {
for (int j = 0; j < s2[i].size(); j++) {
if (s2[i][j] == '<') {
s2[i].erase(j, 1);
if (j != 0) {
s2[i].erase(j-1, 1);
}
j = -1;
}
}
for (int j = 0; j < s1[i].size(); j++) {
if (s1[i][j] == '<') {
s1[i].erase(j, 1);
if (j != 0) {
s1[i].erase(j-1, 1);
}
j = -1;
}
}
for (int j = 0; j < min(s1[i].size(), s2[i].size()); j++) {
if (s1[i][j] == s2[i][j]) c++;
}
}
else break;
}
double t;
cin >> t;
cout << fixed << setprecision(0) << (double)c*t/60.0;
return 0;
}