Submission #1223253

#TimeUsernameProblemLanguageResultExecution timeMemory
1223253adriines06나일강 (IOI24_nile)C++20
0 / 100
19 ms2628 KiB
#include "nile.h"
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
std::vector<long long> calculate_costs(std::vector<int> W, std::vector<int> A,
                                       std::vector<int> B, std::vector<int> E) {
  int N=(int)W.size();
  int Q = (int)E.size();
  std::vector<long long> R(Q, 0);
  if(N&1){
    ll sum=0;
    for(ll j=0;j<N;j++){
      sum+=B[j];
    }
    ll ans=2e9;
    for(ll i=0;i<N;i++){
      ans=min(ans,sum-B[i]+A[i]);
    }
    for(ll i=0;i<Q;i++){
      R[i]=ans;
    }
  }
  else{
    ll ans=0;
    for(ll j=0;j<N;j++){
      ans+=B[j];
    }
    for(ll i=0;i<Q;i++){
      R[i]=ans;
    }
  }


  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...