Submission #1313546

#TimeUsernameProblemLanguageResultExecution timeMemory
1313546kawhietArt Class (IOI13_artclass)C++20
0 / 100
44 ms3340 KiB
#include <bits/stdc++.h>
#include "artclass.h"
using namespace std;

mt19937 rng((uint32_t)chrono::steady_clock::now().time_since_epoch().count());

int is_4(int n, int m, int r[500][500], int g[500][500], int b[500][500]) {
    bool is_4 = 1;
    int bad = 0;
    for (int i = 1; i < n; i++) {
        int cnt = 1, mx = 1;
        for (int j = 1; j < m; j++) {
            int dist_r = abs(r[i][j] - r[i - 1][j]);
            int dist_g = abs(g[i][j] - g[i - 1][j]);
            int dist_b = abs(b[i][j] - b[i - 1][j]);
            if (max({dist_r, dist_b, dist_g}) > 20) {
                cnt = 1;
            } else {
                cnt++;
            }
            mx = max(mx, cnt);
        }
        if (mx < m / 10) {
            bad++;
        }
    }
    if (bad >= 30) {
        return false;
    } else {
        return true;
    }
}

int style(int n, int m, int r[500][500], int g[500][500], int b[500][500]) {
    return 4;
    // if (is_4) return 4;
    // return -1;
    // return rng() % 3 + 1;
}
#Verdict Execution timeMemoryGrader output
Fetching results...