本人是oi起步的蒟蒻,还在学stl,求dl帮忙debug
#include <iostream>
using namespace std;
int main()
{
char temp;
char p[10000][100000];
int i, j;
for (i = 0;;)
{
for (j = 0;; j++)
{
temp = getchar();
p[i][j] = temp;
if (temp == '\n')
{
i++;
break;
}
}
if (p[i][j - 1] == 'F')
break;
}
//输入程序1结束
char p1[10000][100000];
int m;
for (m = 0; m <= i; m++)
{
for (j = 0;; j++)
{
temp = getchar();
p1[m][j] = temp;
if (temp == '\n')
{
i++;
break;
}
}
if (p1[m][j - 1] == 'F')
break;
}
//输入程序2结束
int point = 0;
int k;
for (m = 0; m <= i; m++)
{
for (j = 0, k = 0;; j++, k++)
{
if (p1[m][k] == '<')
k = k + 2;
if (p[m][j] == '\n')
break;
if (p1[m][k] == p[m][j])
point++;
}
}
int time;
cin >> time;
point -= 6;
int res;
res = point / time / 60;
cout << res;
return 0;
}