Submission #781761

#TimeUsernameProblemLanguageResultExecution timeMemory
781761FatihSolakArt Class (IOI13_artclass)C++17
0 / 100
45 ms3328 KiB
#include "artclass.h"
#include <bits/stdc++.h>
using namespace std;
int style(int h, int w, int r[500][500], int g[500][500], int b[500][500]) {
    int delta = 0;
    int cnt = 0;
    for(int i = 0;i<h;i++){
        for(int j = 0;j<w;j++){
            if(g[i][j] + r[i][j] + b[i][j] > 600)
                cnt++;
            if(i){
                delta += abs(r[i][j] - r[i-1][j]);
                delta += abs(g[i][j] - g[i-1][j]);
                delta += abs(b[i][j] - b[i-1][j]);
            }
            if(j){
                delta += abs(r[i][j] - r[i][j-1]);
                delta += abs(g[i][j] - g[i][j-1]);
                delta += abs(b[i][j] - b[i][j-1]);
            }
        }
    }
    double x = (double)delta / (h * w);
    double a = (double)cnt / (h * w);
    cout << x << ' ' << a << endl;
    if(x < 20){
        return 4;
    }
    if(x > 110){
        return 3;
    }
    if(a > 0.5){
        return 1;
    }
    return 2;
}
#Verdict Execution timeMemoryGrader output
Fetching results...