Submission #1166244

#TimeUsernameProblemLanguageResultExecution timeMemory
1166244uranhishigInfinite Race (EGOI24_infiniterace2)C++20
29 / 100
143 ms12716 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define all(a) (a).begin(),(a).end()
#define rep(i, n) for(int i = 0; i < (n); i++)
#define rep1(i, n) for(int i = 1; i <= (n); i++)
#define ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
const int mod = 1000000007;

map<int, int> mp;
signed main(){
	int o = 0;
	int n, q;	cin >> n >> q;
	int cur = 0;
	int ans = 0;
	while(q--) {
		int x;	cin >> x;
		mp[x]++;
		if (x > 0) {
			ans = max(ans, mp[x] - 1);
		}
		else {
			mp[-x] = ans;
		}
	}
	cout << max(o, ans) << endl;
	return 0;
}

Compilation message (stderr)

Main.cpp:7:9: warning: ISO C++11 requires whitespace after the macro name
    7 | #define ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
      |         ^~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...