Submission #526750

#TimeUsernameProblemLanguageResultExecution timeMemory
526750siewjhIzbori (COCI22_izbori)C++17
25 / 110
3079 ms844 KiB
#include <iostream> #include <vector> #include <map> using namespace std; // SUBTASK 2 GRABBING ATTEMPT int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int nums; cin >> nums; vector<int> vec(nums); for (int i = 0; i < nums; i++) cin >> vec[i]; int cnt = 0; for (int i = 0; i < nums; i++) { map<int, int> m; int maxval = -1; for (int j = i; j < nums; j++) { m[vec[j]]++; if (m[vec[j]] > m[maxval]) maxval = vec[j]; if (2 * m[maxval] > j - i + 1) cnt++; } } cout << cnt; return 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...