Submission #8049

#TimeUsernameProblemLanguageResultExecution timeMemory
8049gs14004Art Class (IOI13_artclass)C++98
76 / 100
185 ms3708 KiB
#include "artclass.h" #include <cstdlib> #include <cmath> #include <cstdio> #define absol(p,q,r,s) (abs(R[r][s] - R[p][q]) + abs(G[r][s] - G[p][q]) + abs(B[r][s] - B[p][q])) int style(int H, int W, int R[500][500], int G[500][500], int B[500][500]) { double delta = 0; for (int i=0; i<H; i++) { for (int j=0; j<W-1; j++) { delta += pow(absol(i,j,i,j+1),0.3); } } for (int j=0; j<W; j++) { for (int i=0; i<H-1; i++) { delta += pow(absol(i,j,i+1,j),0.3); } } double t = 100.0 * delta / (2 * W * H - H - W); // return (int)t; if(t < 140) return 4; else if(t < 225) return 1; else if(t < 300) return 2; return 3; }
#Verdict Execution timeMemoryGrader output
Fetching results...