Submission #1341754

#TimeUsernameProblemLanguageResultExecution timeMemory
1341754North1304Art Class (IOI13_artclass)C++20
0 / 100
30 ms3324 KiB
#include "artclass.h"
#include <cmath>
int style(int H, int W, int R[500][500], int G[500][500], int B[500][500]) {
    double v = 0;
    for (int i = 0; i < H - 1; ++i) {
        for (int j = 0; j < W - 1; ++j) {
            v += std::abs(R[i][j] - R[i][j+1]) + std::abs(G[i][j] - G[i][j+1]) + std::abs(B[i][j] - B[i][j+1]);
            v += std::abs(R[i][j] - R[i+1][j]) + std::abs(G[i][j] - G[i+1][j]) + std::abs(B[i][j] - B[i+1][j]);
        }
    }
    v /= (H * W);
    if (v > 60) return 1;
    if (v < 15) return 4;
    double g = 0;
    for (int i = 0; i < H; ++i) {
        for (int j = 0; j < W; ++j) {
            g += G[i][j];
        }
    }
    g /= (H * W);
    if (g > 100) return 2;
    return 3;
}
#Verdict Execution timeMemoryGrader output
Fetching results...