Submission #570946

#TimeUsernameProblemLanguageResultExecution timeMemory
570946VanillaDistributing Candies (IOI21_candies)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; #define int64 long long const int maxn = 2e5 + 3; const int64 mod = 1e9 + 7; vector <int> distribute_candies(vector <int> c, vector <int> l, vector <int> r, vector <int> v) { int n = c.size(), q = l.size(); vector <int> cd (n); for (int i = 0; i < q; i++){ cd[l[i]]+=v[i]; if (r[i] + 1 < n) cd[r[i] + 1]-=v[i]; } int64 sf = 0; for (int i = 0; i < n; i++){ sf+=cd[i]; cd[i] = min((int)sf, c[i]); } return cd; } int main() { vector <int> p1 = {10, 15, 20}; vector <int> p2 = {0, 2}; vector <int> p3 = {2, 2}; vector <int> p4 = {4, 9}; for (int i: distribute_candies(p1, p2, p3, p4)) { cout << i << " "; } }

Compilation message (stderr)

/usr/bin/ld: /tmp/cceu8fxC.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccXfXejB.o:candies.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status