Submission #286847

#TimeUsernameProblemLanguageResultExecution timeMemory
286847TMJNArt Class (IOI13_artclass)C++17
100 / 100
76 ms6136 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]) { long long k,w; k=w=0; for(int i=0;i<H-1;i++){ for(int j=0;j<W-1;j++){ k+=(abs(R[i][j]-R[i+1][j])+abs(G[i][j]-G[i+1][j])+abs(B[i][j]-B[i+1][j])>200); k+=(abs(R[i][j]-R[i][j+1])+abs(G[i][j]-G[i][j+1])+abs(B[i][j]-B[i][j+1])>200); } } for(int i=0;i<H;i++){ for(int j=0;j<W;j++){ w+=R[i][j]+G[i][j]+B[i][j]; } } k*=500*500; k/=H*W; w*=500*500; w/=H*W; if(k<=100){ return 4; } else if(20000<=k){ return 3; } else if(90000000<=w){ return 1; } else{ return 2; } }
#Verdict Execution timeMemoryGrader output
Fetching results...