# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
251455 | Bruteforceman | Trobojnica (COCI19_trobojnica) | C++11 | 14 ms | 4496 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e5 + 10;
int suc[maxn];
int pre[maxn];
int succol[maxn], precol[maxn];
int main() {
int n;
cin >> n;
string s;
cin >> s;
int freq[] = {0, 0, 0, 0};
for(int i = 0; i < n; i++) {
pre[i] = (n + i - 1) % n;
suc[i] = (i + 1) % n;
freq[s[i] - '0'] += 1;
precol[i] = s[pre[i]] - '0';
succol[i] = s[i] - '0';
}
if(freq[1] == n || freq[2] == n || freq[3] == n) {
cout << "NE" << endl;
exit(0);
}
if(abs(freq[1] - freq[2]) % 2 == 1 || abs(freq[2] - freq[3]) % 2 == 1) {
cout << "NE" << endl;
exit(0);
}
cout << "DA" << endl;
int cur = 0;
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |