Submission #1361740

#TimeUsernameProblemLanguageResultExecution timeMemory
1361740jumpKoala Game (APIO17_koala)C++20
Compilation error
0 ms0 KiB
#include "koala.h"
int parr[110];
int res[110];
void play(){
    playRound(parr,res);
}
int minValue(int N, int W) {
    // TODO: Implement Subtask 1 solution here.
    // You may leave this function unmodified if you are not attempting this
    // subtask.
    parr[0]=1;
    play();
    if(res[0]<2)return 0;
    for(int i=1;i<N;i++){
        if(res[i]==0)return i;
    }
    return 0;
}
/*
1 1   
10 10
2 1 3 4 5 6 7 8 9 10
*/
/*
1 1   
10 10
10 3 2 4 5 6 7 8 9 1
*/
int maxValue(int N, int W) {
    bool notans[105];
    // TODO: Implement Subtask 2 solution here.
    // You may leave this function unmodified if you are not attempting this
    // subtask.
    int cnt=N;
    while(cnt>1){
        for(int i=0;i<N;i++){
            if(!notans[i])parr[i]=1;
            else parr[i]=0;
        }
        play()
        for(int i=0;i<N;i++){
            if(notans[i])continue;
            if(parr[i]>=res[i])cnt-=1,notans[i]=true;
        }
    }
    for(int i=0;i<N;i++)if(!notans[i])return i;
    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 maxValue(int, int)':
koala.cpp:40:15: error: expected ';' before 'for'
   40 |         play()
      |               ^
      |               ;
   41 |         for(int i=0;i<N;i++){
      |         ~~~    
koala.cpp:41:21: error: 'i' was not declared in this scope
   41 |         for(int i=0;i<N;i++){
      |                     ^