Submission #744978

#TimeUsernameProblemLanguageResultExecution timeMemory
744978TrunktyKoala Game (APIO17_koala)C++14
11 / 100
16 ms320 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; //#define int ll #include "koala.h" int B[100],R[100]; int minValue(int N, int W){ B[0] = 1; for(int i=1;i<=99;i++){ B[i] = 0; } playRound(B,R); for(int i=0;i<=99;i++){ if(R[i]==0){ return i; } } return 0; } int maxValue(int N, int W){ vector<int> curr; for(int i=0;i<=99;i++){ curr.push_back(i); } while(curr.size()>0){ for(int i=0;i<=99;i++){ B[i] = 0; } int cnt = 100/curr.size(); for(int i:curr){ B[i] = cnt; } playRound(B,R); vector<int> curr2; for(int i:curr){ if(R[i]>B[i]){ curr2.push_back(i); } } curr = curr2; } return curr[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. } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...