Submission #1169854

#TimeUsernameProblemLanguageResultExecution timeMemory
1169854sleepntsheepKoala Game (APIO17_koala)C++20
Compilation error
0 ms0 KiB
#include "koala.h"

int minValue(int N, int W) {
	int R[222], B[222], R2[222];
	for (int i = 0; i < N; ++i)
		B[i] = 1;
	playRound(B, R);
	int id = -1;
	for (int i = 0; i < N; ++i) {
		B[i] = 0;
	for (int i = 0; i < N; ++i) {
		if (! R[i]) {
			if (~id) {
			} else {
				id = i;
				B[i] = 1;
			}
		}
	}

	playRound(B, R2);

	if (! R2[id])
		return id;

	for (int i = 0; i < N; ++i) 
		if (! R[i] && ! R2[i])
			return i;

	return 0;
}

int maxValue(int N, int W) {
	// TODO: Implement Subtask 2 solution here.
	// You may leave this function unmodified if you are not attempting this
	// subtask.
	return 0;
}

int greaterValue(int N, int W) {
	// TODO: Implement Subtask 3 solution here.
	// You may leave this function unmodified if you are not attempting this
	// subtask.
	return 0;
}

void allValues(int N, int W, int *P) {
	if (W == 2*N) {
		// TODO: Implement Subtask 4 solution here.
		// You may leave this block unmodified if you are not attempting this
		// subtask.
	} else {
		// TODO: Implement Subtask 5 solution here.
		// You may leave this block unmodified if you are not attempting this
		// subtask.
	}
}

Compilation message (stderr)

koala.cpp: In function 'int minValue(int, int)':
koala.cpp:33:28: error: a function-definition is not allowed here before '{' token
   33 | int maxValue(int N, int W) {
      |                            ^
koala.cpp:40:32: error: a function-definition is not allowed here before '{' token
   40 | int greaterValue(int N, int W) {
      |                                ^
koala.cpp:47:38: error: a function-definition is not allowed here before '{' token
   47 | void allValues(int N, int W, int *P) {
      |                                      ^
koala.cpp:57:2: error: expected '}' at end of input
   57 | }
      |  ^
koala.cpp:3:28: note: to match this '{'
    3 | int minValue(int N, int W) {
      |                            ^
koala.cpp:57:2: warning: control reaches end of non-void function [-Wreturn-type]
   57 | }
      |  ^