Submission #819046

#TimeUsernameProblemLanguageResultExecution timeMemory
819046vjudge1Growing Vegetable is Fun 3 (JOI19_ho_t3)C++17
0 / 100
1 ms324 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); ll n; cin >> n; vector<char> C(n); ll r = 0, y = 0, g = 0, mx = (n + 1) / 2; for (int i = 0; i < n; i++) { cin >> C[i]; if (C[i] == 'R') { r++; } else if (C[i] == 'Y') { y++; } else { g++; } } if (r > mx || y > mx || g > mx) { cout << -1; } else { // SUBTASK 3 // RGRGRG atau GRGRGR ll pos1 = 0, pos2 = 1; ll ans1 = 0, ans2 = 0; for (int i = 0; i < n; i++) { if (C[i] == 'G') { ans1 += abs(i - pos1); ans2 += abs(i - pos2); pos1 += 2; pos2 += 2; } } cout << min(ans1, ans2); 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...