Submission #575789

#TimeUsernameProblemLanguageResultExecution timeMemory
575789jack715Art Class (IOI13_artclass)C++14
3 / 100
51 ms6040 KiB
#include "artclass.h" #include <bits/stdc++.h> #define ll long long #define pb push_back #define pp pop_back #define mp make_pair #define bb back #define ff first #define ss second using namespace std; int style(int H, int W, int R[500][500], int G[500][500], int B[500][500]) { long long avr = 0, avg = 0, avb = 0; for (int i = 0; i < H; i++) for (int j = 0; j < W; j++) { avr += R[i][j]; avg += G[i][j]; avb += B[i][j]; } avr /= (H*W); avg /= (H*W); avb /= (H*W); // cout << avr << ' ' << avg << ' ' << avb << '\n'; if (avg >= avb+20 && avg >= avr+20) return 2; if ((abs(avg-avr)+abs(avg-avb)+abs(avb-avr))/3 < 40) return 3; if ((abs(avg-avr)+abs(avg-avb)+abs(avb-avr))/3 > 100) return 4; return 1; }
#Verdict Execution timeMemoryGrader output
Fetching results...