Submission #1083543

#TimeUsernameProblemLanguageResultExecution timeMemory
1083543jay22Friend (IOI14_friend)C++14
Compilation error
0 ms0 KiB
#include <algorithm> const int LEN = 1'000'001; int w[LEN]; int findSample(int n, int confidence[], int host[], int protocol[]) { for (int i = 0; i < n; ++i) w[i] = confidence[i]; for (int i = n - 1; i; --i) { if (protocol[i] == 0) { dp[host[i]][1] += dp[i][0]; dp[host[i]][0] += std::max(dp[i][0], dp[i][1] + w[i]); } if (protocol[i] == 1) { dp[host[i]][0] += dp[i][0]; dp[host[i]][1] += std::max(dp[i][0], dp[i][1] + w[i]); } if (protocol[i] == 2) { dp[host[i]][0] += dp[i][0]; dp[host[i]][1] += std::max(dp[i][0], dp[i][1]); w[host[i]] = std::max(w[host[i]], w[i]); } } return std::max(dp[0][0], dp[0][1] + w[0]); }

Compilation message (stderr)

friend.cpp: In function 'int findSample(int, int*, int*, int*)':
friend.cpp:10:4: error: 'dp' was not declared in this scope
   10 |    dp[host[i]][1] += dp[i][0];
      |    ^~
friend.cpp:14:4: error: 'dp' was not declared in this scope
   14 |    dp[host[i]][0] += dp[i][0];
      |    ^~
friend.cpp:18:4: error: 'dp' was not declared in this scope
   18 |    dp[host[i]][0] += dp[i][0];
      |    ^~
friend.cpp:23:21: error: 'dp' was not declared in this scope
   23 |     return std::max(dp[0][0], dp[0][1] + w[0]);
      |                     ^~