P2058全错求调!!
  • 板块题目总版
  • 楼主QinKanghua
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/8/28 11:08
  • 上次更新2024/8/28 14:27:58
查看原帖
P2058全错求调!!
1365308
QinKanghua楼主2024/8/28 11:08

为什么有的WA有的RE!!!

#include <iostream>
#include <vector>
using namespace std;
struct Ship {
	int time;
	vector<int> men;
}port[100005];
vector<int> nation;
int main() {
	int n, a = 0;
	cin >> n;
	for (int i = 1; i <= n; i++) {
		cin >> port[i].time;
		int k;
		cin >> k;
		for (int j = 1; j <= k; j++) {
			int input;
			cin >> input;
			port[i].men.push_back(input);
			if (input > nation.size()) {
				for (int l = 1; l <= input - nation.size(); l++) {
					nation.push_back(0);
				}
			}
			nation[input - 1]++;
		}
		while (port[i - 1].time - port[a].time > 86400) {
			a++;
		}
		int sum = 0;
		for (int j = 0; j < nation.size(); j++) {
			if (nation[j] != 0) sum++;
		}
		cout << sum << endl;
	}
	return 0;
}
2024/8/28 11:08
加载中...