Submission #773362

#TimeUsernameProblemLanguageResultExecution timeMemory
773362MatblubeDetecting Molecules (IOI16_molecules)C++14
Compilation error
0 ms0 KiB
int find_subset(int l, int u, int w[], int n, int result[]){
    sort(w, w+n);
    int a, b, cc=0, pos=0;
    a=b=0;
    while(1){
        if(b>=n || a>=n) break;
        if(cc<l){
            cc+=w[a++]; continue;
        }
        else if(cc>u){
            cc-=w[b++]; continue;
        }
        for(int i=a ; i<b ; i++){
            result[pos++]=w[i];
        }
        return a-b;
    }
    return 0;
}

Compilation message (stderr)

molecules.cpp: In function 'int find_subset(int, int, int*, int, int*)':
molecules.cpp:2:5: error: 'sort' was not declared in this scope; did you mean 'short'?
    2 |     sort(w, w+n);
      |     ^~~~
      |     short