Submission #1326242

#TimeUsernameProblemLanguageResultExecution timeMemory
1326242AzamatRustamovInfinite Race (EGOI24_infiniterace2)C++20
100 / 100
48 ms1180 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n, q;
	cin >> n >> q;
	vector<int> lap(n, -1);
	int laps = 0;
	while (q--) {
		int x;
		cin >> x;
		if (x > 0) {
			if (lap[x] == laps)
				laps++;
			lap[x] = laps;
		} else {
			lap[abs(x)]--;
		}
	}
	cout << laps;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...