Submission #1188870

#TimeUsernameProblemLanguageResultExecution timeMemory
1188870pensiveHorses (IOI15_horses)C++20
Compilation error
0 ms0 KiB
#include <iostream> #include <algorithm> using namespace std; #define REP(a,i,n) for (ll i=a;i<n;i++) #define ll long long #define ssize 500'000 const ll MOD = 10e9+7; int N; ll X[ssize], Y[ssize]; ll solve() { ll mx=0, hNum=1; REP(0,i,N) { hNum = (hNum * X[i])%MOD; mx = max(mx, hNum*Y[i])%MOD; } return mx; } ll init(int n, ll x[], ll y[]) { N = n; REP(0,i,n) { X[i] = x[i]; Y[i] = y[i]; } return solve(); } ll updateX(int pos, ll val) { X[pos] = val; return solve(); } ll updateY(int pos, ll val) { Y[pos] = val; return solve(); }

Compilation message (stderr)

/usr/bin/ld: /tmp/cc0MsQHU.o: in function `main':
grader.c:(.text.startup+0xb1): undefined reference to `init(int, int*, int*)'
/usr/bin/ld: grader.c:(.text.startup+0x10b): undefined reference to `updateX(int, int)'
/usr/bin/ld: grader.c:(.text.startup+0x165): undefined reference to `updateY(int, int)'
collect2: error: ld returned 1 exit status