Submission #230985

# Submission time Handle Problem Language Result Execution time Memory
230985 2020-05-12T09:08:40 Z cstuart List of Unique Integers (FXCUP4_unique) C++17
Compilation error
0 ms 0 KB
#include <bits/stdc++.h>
using namespace std;
#include "unique.h"

//int UniqueCount(int R, int C);

int* PickUnique (int N) {
	
	static int isUnique[205];
	memset(isUnique, 1, sizeof isUnique);
	int x;
	
	x = 1;
	for (int i = 1; i < N; i++) {
		int y = UniqueCount(0, i);
		if (y <= x) isUnique[i] = 0;
		x = y;
	}
	
	x = 1;
	for (int i = N-2; i >= 0; i--) {
		int y = UniqueCount(i, N-1);
		if (y <= x) isUnique[i] = 0;
		x = y;
	}
	
	return isUnique;
	
}

Compilation message

unique.cpp: In function 'int* PickUnique(int)':
unique.cpp:7:6: error: ambiguating new declaration of 'int* PickUnique(int)'
 int* PickUnique (int N) {
      ^~~~~~~~~~
In file included from unique.cpp:3:0:
unique.h:3:18: note: old declaration 'std::vector<int> PickUnique(int)'
 std::vector<int> PickUnique(int N);
                  ^~~~~~~~~~