Submission #526751

#TimeUsernameProblemLanguageResultExecution timeMemory
526751hmm789Izbori (COCI22_izbori)C++14
25 / 110
3097 ms1228 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long 

int32_t main() {
	ios_base::sync_with_stdio(0);
	cin.tie(0); cout.tie(0);
	int n, ans = 0;
	cin >> n;
	int a[n];
	for(int i = 0; i < n; i++) cin >> a[i];
	for(int i = 0; i < n; i++) {
		map<int, int> m;
		int mx = 0;
		for(int j = i; j < n; j++) {
			m[a[j]]++;
			if(m[a[j]] > mx) {
				mx = m[a[j]];
			}
			if(mx > (j-i+1)/2) ans++;
		}
	}
	cout << ans;
}
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...
#Result Execution timeMemoryGrader output
Fetching results...