请各位同僚帮忙看看我的代码错在了哪里,感激不尽!
查看原帖
请各位同僚帮忙看看我的代码错在了哪里,感激不尽!
545807
__LOVE__楼主2023/8/9 18:47
#include <iostream>
using namespace std;


int n, m, r;
int f1[101], p1[101], f2[101], p2[101], a[101];
bool b[101][101];


int main() {
	cin >> n >> m >> r;
	for (int i=1; i<=n; i++) {
		cin >> f1[i];
	}
	for (int i=1; i<=n; i++) {
		cin >> p1[i];
	}
	for (int i=1; i<=n; i++) {
		cin >> f2[i];
	}
	for (int i=1; i<=n; i++) {
		cin >> p2[i];
	}
	for (int i=1; i<=n; i++) {
		b[f2[i]][p2[i]] = true;
	}
	for (int i=1; i<=n; i++) {
		cin >> a[i];
	}
	int cnt=0;
	for (int i=1; i<=n; i++) {
		for (int j=p1[a[i]]+1; j<=r; j++) {
			if (b[f1[a[i]]][j]) {
				b[f1[a[i]]][j] = false;
				cnt++;
				break;
			}
		}
	}
	cout << n-cnt;
	return 0;
}
2023/8/9 18:47
加载中...