제출 #65938

#제출 시각아이디문제언어결과실행 시간메모리
65938vsv21gml미술 수업 (IOI13_artclass)C++14
0 / 100
134 ms66560 KiB
#include "artclass.h"

int style(int H, int W, int R[500][500], int G[500][500], int B[500][500]) {
	int style, number;
	int avg[3], dif = 0;
	int GCnt = 0;

	for (int i = 1; i < H - 1; i++) {
		for (int j = 1; j < W - 1; j++) {
			avg[0] = (R[i - 1][j - 1] + R[i - 1][j] + R[i - 1][j + 1] + R[i][j - 1] + R[i][j] + R[i][j + 1] + R[i + 1][j - 1] + R[i + 1][j] + R[i + 1][j + 1]) / 9 - R[i][j];
			avg[1] = (G[i - 1][j - 1] + G[i - 1][j] + G[i - 1][j + 1] + G[i][j - 1] + G[i][j] + G[i][j + 1] + G[i + 1][j - 1] + G[i + 1][j] + G[i + 1][j + 1]) / 9 - G[i][j];
			avg[2] = (B[i - 1][j - 1] + B[i - 1][j] + B[i - 1][j + 1] + B[i][j - 1] + B[i][j] + B[i][j + 1] + B[i + 1][j - 1] + B[i + 1][j] + B[i + 1][j + 1]) / 9 - B[i][j];
			if (avg[0] < 0)	avg[0] *= -1;
			if (avg[1] < 0)	avg[1] *= -1;
			if (avg[2] < 0)	avg[2] *= -1;
			dif += (avg[0] + avg[1] + avg[2]);
			GCnt += (R[i][j] - G[i][j] - B[i][j]);
		}
	}

	if (dif < 999999)	return 4;
	if (GCnt > -15000000)	return 2;
	return 1;
}

컴파일 시 표준 에러 (stderr) 메시지

artclass.cpp: In function 'int style(int, int, int (*)[500], int (*)[500], int (*)[500])':
artclass.cpp:4:6: warning: unused variable 'style' [-Wunused-variable]
  int style, number;
      ^~~~~
artclass.cpp:4:13: warning: unused variable 'number' [-Wunused-variable]
  int style, number;
             ^~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...