求助,只有 一个点AC了,其他全是RE......
查看原帖
求助,只有 一个点AC了,其他全是RE......
759274
Stevehim楼主2022/10/3 22:52
#include <cstdio>
#include <cstring>
#include <iostream>
#include <cmath>
#include <algorithm>
#include <string>
using namespace std;
string s1[114];
string s2[114];
long long _right = 0;
int cur = 0;
int sum1 = 0;
int sum2 = 0;
int _time;
string temp;

int main() {
	while (1) {
		getline(cin, temp);
		if (temp == "EOF") {
			break;
		}
		s1[sum1++] = temp;
	}
	while (1) {
		getline(cin, temp);
		if (temp == "EOF") {
			break;
		}
		s2[sum2++] = temp;
	}
	cin >> _time; //输入完毕
	_time /= 60;
	for (int i = 0; i < sum1 ; i++) {
		cur = 0;
		int len = s1[i].length();
		for (int j = 0; j < len; j++) {
			if (s1[i][j] == s2[i][cur]) {
//				cout << s1[i][cur] << endl;
				_right++;
				cur++;
			} else {
				cur++;
			}
			if (s2[i][cur] == '<') {
				cur++;
				j--;
			}
		}
	}
	cout << _right / _time;
	return 0;
}

2022/10/3 22:52
加载中...