Submission #286831

#TimeUsernameProblemLanguageResultExecution timeMemory
286831TMJN미술 수업 (IOI13_artclass)C++17
65 / 100
77 ms6268 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;
	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-1;i++){
		for(int j=0;j<W-1;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;
	}
}

Compilation message (stderr)

artclass.cpp: In function 'int style(int, int, int (*)[500], int (*)[500], int (*)[500])':
artclass.cpp:18:3: warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized]
   18 |  k*=500*500;
      |  ~^~~~~~~~~
artclass.cpp:20:3: warning: 'w' may be used uninitialized in this function [-Wmaybe-uninitialized]
   20 |  w*=500*500;
      |  ~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...