Submission #66582

#TimeUsernameProblemLanguageResultExecution timeMemory
66582VahanArt Class (IOI13_artclass)C++17
0 / 100
112 ms66560 KiB
#include "artclass.h" #include<iostream> #include<cmath> using namespace std; int rm,gm,bm,dif,dif1,p; int style(int H, int W, int R[500][500], int G[500][500], int B[500][500]) { for(int i=0;i<H;i++) for(int j=0;j<W;j++) { rm+=R[i][j]; gm+=G[i][j]; bm+=B[i][j]; if(i<H-1 && j<W-1) dif+=abs(B[i][j]-B[i][j+1])+abs(B[i][j]-B[i+1][j])+abs(G[i][j]-G[i][j+1])+abs(G[i][j]-G[i+1][j])+abs(R[i][j]-R[i][j+1])+abs(R[i][j]-R[i+1][j]); } for(int j=H/2-10;j<H/2+10;j++) for(int i=0;i<W-1;i++) { int t=0; while(i<W-1 && abs(B[j][i]-B[j][i+1])<8 && abs(G[j][i]-G[j][i+1])<8 && abs(R[j][i]-R[j][i+1])<8) { t++; i++; } p=max(t,p); } rm/=H*W; gm/=H*W; bm/=H*W; dif/=H*W; if(dif<=20) return 4; else if(dif>=70) return 3; else if(p>=50) return 1; return 2; }
#Verdict Execution timeMemoryGrader output
Fetching results...