Submission #396395

#TimeUsernameProblemLanguageResultExecution timeMemory
396395definitelynotmeeArt Class (IOI13_artclass)C++98
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #define mp make_pair #define mt make_tuple #define ff first #define ss second using namespace std; typedef long long ll; typedef pair<int,int> pii; typedef pair<ll,ll> pll; const ll INFL = (1LL<<62)-1; const int INF = (1<<30)-1; const int MAXN = 500; int R[500][500], G[500][500], B[500][500]; int style(int n, int m, int r[500][500], int g[500][500], int b[500][500]){ ll medr =0, medg = 0, medb = 0; ll score[4] {0,0,0,0}; for(int i = 0; i < n; i++){ for(int j = 0; j < m; j++){ medr+=r[j][i]; medg+=g[j][i]; medb+=b[j][i]; //if((r[j][i] <= 55 && g[j][i] <= 55 && b[j][i] <= 55) ||(r[j][i] >= 200 && g[j][i] >= 200 && b[j][i] >= 200)) // score[2]++; } } medr/=n*m; medg/=n*m; medb/=n*m; score[0] = (medr-255) + abs(medg-255) + abs(medb-255); score[1] = medr + abs(medg-100) + medb; //double score2 = (double)score[2]/(n*m); //cout << score[0] << ' ' << score[1] << ' ' << score2 << '\n'; if(score[0] <= 150) return 1; if(score[1] <= 210) return 2; return 4; } /*int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); ifstream ccin; srand(time(nullptr)); for(int opa = 1; opa <= 4; opa++){ cout << "Style " << opa << ":\n\n"; for(int k = 1; k < 10; k++){ string s = "C:\\Users\\Convidado\\Desktop\\c++zada\\ioi\\artclass\\grader\\images\\style-"; s+=to_string(opa); s+= "\\style-"; s+= to_string(opa); s+= '-'; s+=to_string(k); s+=".txt"; //cout << s << endl; ccin.open(s); int n, m; ccin >> n >> m; for(int i = 0; i < n; i++){ for(int j = 0; j < m; j++){ ccin >> R[j][i] >> G[j][i] >> B[j][i]; } } cout << style(n,m,R,G,B) << '\n'; ccin.close(); } cout << "\n\n"; } }*/

Compilation message (stderr)

/tmp/ccoz5wID.o: In function `main':
grader.c:(.text.startup+0x1fe): undefined reference to `style'
collect2: error: ld returned 1 exit status