Submission #981232

#TimeUsernameProblemLanguageResultExecution timeMemory
981232Faisal_SaqibRoad Closures (APIO21_roads)C++17
Compilation error
0 ms0 KiB
#include "roads.h"
#include <bits/stdc++.h>
#include "grader.cpp"
#include <vector>
using namespace std;
#define ll long long
vector<long long> minimum_closure_costs(int n, std::vector<int> u,std::vector<int> v,std::vector<int> w) {
  vector<long long> ans(n);
  ll even=0,odd=0;
  ll even1=0;
  ll odd1=0;
  ans[1]=1e17;
  for(int i=0;i<(n-1);i++)
  {
    ans[0]+=w[i];
    if(i%2)
    {
      odd+=w[i];
    }
    else{
      even+=w[i];
    }
  }
  for(int i=0;i<(n-1);i++)
  {
    if(i%2)
    {
      odd-=w[i];
      odd1+=w[i];
    }
    else{
      even-=w[i];
      even1+=w[i];
    }
    ans[1]=min(ans[1],min(odd1,even1)+min(odd,even));
  }
  return ans;
}

Compilation message (stderr)

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