답안 #72143

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
72143 2018-08-26T05:31:46 Z 인프라웨어 상한가 가주세요. 물렸어요(#2188, c4big, cepiloth) 마법 다우징 (FXCUP3_magic) C++17
컴파일 오류
0 ms 0 KB
#include  "dowsing.h"
int  FindTreasure(int  N)  {
	int hasIdx = -1;
	for (int i = 1; i <= N; ++i) {
		int check = Detect(1, i);
		if (check) {
			hasIdx = i;
			break;
		}
	}
	if (hasIdx == -1) 
		for (int i = 1; i <= N; ++i) {
			int check = Detect(2, i);
			if (check) {
				hasIdx = i;
				break;
			}
		}
	int yIdx = -1;
	for (int i = 1; i <= N; ++i) {
		int check = Detect(i, hasIdx);
		if (check == 0) {
			yIdx = i;
			break;
		}
	}
	Report(yIdx, hasIdx);
	return 0;
}

Compilation message

dowsing.cpp: In function 'int FindTreasure(int)':
dowsing.cpp:2:6: error: ambiguating new declaration of 'int FindTreasure(int)'
 int  FindTreasure(int  N)  {
      ^~~~~~~~~~~~
In file included from dowsing.cpp:1:0:
dowsing.h:3:6: note: old declaration 'void FindTreasure(int)'
 void FindTreasure(int N);
      ^~~~~~~~~~~~