Submission #957961

#TimeUsernameProblemLanguageResultExecution timeMemory
957961salmonKoala Game (APIO17_koala)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "koala.h" int minValue(int N, int W) { int res[N]; int in[N]; for(int i = 0; i < N; i++){ in[i] = 0; } in[0] = 1; playRound(in,res); int p = -1; for(int i = 0; i < N; i++){ if(res[i] <= in[i]){ p = i; } } return p; } int maxValue(int N, int W) { set<int> sat; int res[N]; int in[N]; for(int i = 0; i < N; i++){ sat.insert(i); in[i] = 0; } while(sat.size() != 1){ int num = 100 / sat.size(); for(int i = 0; i < N; i++){ in[i] = 0; } for(int i : sat){ in[i] = num; } playRound(in,res); for(int i = 0; i < N; i++){ if(res[i] <= in[i] && sat.find(i) != sat.end()){ sat.erase(i); } } } for(int i : sat) return i; } 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:26:5: error: 'set' was not declared in this scope; did you mean 'std::set'?
   26 |     set<int> sat;
      |     ^~~
      |     std::set
In file included from /usr/include/c++/10/set:61,
                 from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:87,
                 from koala.cpp:1:
/usr/include/c++/10/bits/stl_set.h:94:11: note: 'std::set' declared here
   94 |     class set
      |           ^~~
koala.cpp:26:9: error: expected primary-expression before 'int'
   26 |     set<int> sat;
      |         ^~~
koala.cpp:31:9: error: 'sat' was not declared in this scope
   31 |         sat.insert(i);
      |         ^~~
koala.cpp:35:11: error: 'sat' was not declared in this scope
   35 |     while(sat.size() != 1){
      |           ^~~
koala.cpp:57:17: error: 'sat' was not declared in this scope
   57 |     for(int i : sat) return i;
      |                 ^~~