Submission #1083568

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

Compilation message (stderr)

In file included from /usr/include/c++/10/algorithm:61,
                 from friend.cpp:1:
/usr/include/c++/10/bits/stl_algobase.h: In instantiation of 'constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare) [with _Tp = int; _Compare = int]':
friend.cpp:14:109:   required from here
/usr/include/c++/10/bits/stl_algobase.h:303:17: error: '__comp' cannot be used as a function
  303 |       if (__comp(__a, __b))
      |           ~~~~~~^~~~~~~~~~