Submission #1246369

#TimeUsernameProblemLanguageResultExecution timeMemory
12463692008Nile (IOI24_nile)C++20
6 / 100
23 ms3144 KiB
#include "nile.h"
#include <bits/stdc++.h>
using namespace std;

std::vector<long long> calculate_costs(std::vector<int> W, std::vector<int> A,
                                       std::vector<int> B, std::vector<int> E) {
  int Q = (int)E.size();
  int S = (int)W.size();
  long long value=0;
  vector<int> C(S, 0);
  for (int i=0; i<S; i++) {
    C[i]=A[i]-B[i];
  }
  sort(C.begin(), C.end());
  for (int i=0; i<S; i++) {
    value+=B[i];
  }
  if (S%2==1) {
    value+=C[0];
  }
  vector<long long> R(Q, value);
  return R;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...