Submission #1308008

#TimeUsernameProblemLanguageResultExecution timeMemory
1308008feliriveraNile (IOI24_nile)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>

using namespace std;
using ll = long long;

vector<ll> calculate_costs(vector<int> W, vector<int> A, vector<ll> B, vector<int> E){
  vector<ll> ans = B;
  int dif = 1000000000;
  int in = 0;
  if (W.size() % 2 != 0){
    for (int i = 0; i < W.size(); i++){
      if (A[i] - B[i] < dif){
        dif = A[i] - B[i];
        in = i;
      }
    }
    ans[in] = A[in];
  }
  return ans;
}

int main(){
  int N; cin >> N;
  vector<int> W(N); vector<int> A(N); vector<ll> B(N);
  for (int i = 0; i < N; i++){
    cin >> W[i] >> A[i] >> B[i];
  }
  int Q; cin >> Q;
  vector<int> E(Q);
  for (int i = 0; i < Q; i++){
    cin >> E[i];
  }
  
  vector<ll> ans = calculate_costs(W, A, B, E);
  for (auto a : ans){
    cout << a << "\n";
  }
  
  return 0;
}

Compilation message (stderr)

/usr/bin/ld: /tmp/cccuODUv.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/cctvC04G.o:nile.cpp:(.text.startup+0x0): first defined here
/usr/bin/ld: /tmp/cccuODUv.o: in function `main':
grader.cpp:(.text.startup+0x2ff): undefined reference to `calculate_costs(std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status