Submission #1054217

# Submission time Handle Problem Language Result Execution time Memory
1054217 2024-08-12T07:42:34 Z ㅇ(#11107) Koala Game (APIO17_koala) C++14
19 / 100
29 ms 460 KB
#include "koala.h"
#include <bits/stdc++.h>
using namespace std;
#ifdef LOCAL
#include "debug.h"
#else
#define debug(...)
#endif
const int N=105;
int B[N],R[N];
int minValue(int n,int w){
	B[0]=1;
	playRound(B,R);
	for(int i=0;i<n;i++) if(B[i]>=R[i]) return i;
	return 0;
}
int maxValue(int n,int w){
	vector<int> V;
	for(int i=0;i<n;i++) V.push_back(i);
	while(V.size()>1){
		int m=V.size();
		for(int i=0;i<n;i++) B[i]=0;
		for(int i: V) B[i]=w/m;
		playRound(B,R);
		vector<int> NV;
		for(int i: V) if(R[i]>B[i]) NV.push_back(i);
		V=NV;
	}
	return V[0];
}
int greaterValue(int n,int w){
	
}
int chk[N];
void allValues(int n,int w,int *P){
	vector<int> odr;
	for(int i=0;i<n;i++) chk[i]=0;
	for(int t=0;t<n;t++){
		int nw=w-t;
		vector<int> V;
		for(int i=0;i<n;i++) if(!chk[i]) V.push_back(i);
		while(V.size()>1){
			int m=V.size();
			for(int i=0;i<n;i++) B[i]=0;
			for(int i: V) B[i]=nw/m;
			playRound(B,R);
			vector<int> NV;
			for(int i: V) if(R[i]>B[i]) NV.push_back(i);
			V=NV;
		}
		odr.push_back(V[0]);
		chk[V[0]]=1;
	}
	reverse(odr.begin(),odr.end());
	for(int i=0;i<n;i++) P[odr[i]]=i;
}

Compilation message

koala.cpp: In function 'int greaterValue(int, int)':
koala.cpp:33:1: warning: no return statement in function returning non-void [-Wreturn-type]
   33 | }
      | ^
# Verdict Execution time Memory Grader output
1 Correct 3 ms 344 KB Output is correct
2 Correct 3 ms 344 KB Output is correct
3 Correct 2 ms 344 KB Output is correct
4 Correct 2 ms 344 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 8 ms 344 KB Output is correct
2 Correct 8 ms 344 KB Output is correct
3 Correct 8 ms 460 KB Output is correct
4 Correct 8 ms 460 KB Output is correct
# Verdict Execution time Memory Grader output
1 Runtime error 1 ms 344 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 29 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 8 ms 344 KB Output isn't correct
2 Halted 0 ms 0 KB -