제출 #1369778

#제출 시각아이디문제언어결과실행 시간메모리
1369778hmms127나일강 (IOI24_nile)C++20
13 / 100
13 ms2608 KiB
#include "nile.h"
#include "bits/stdc++.h"
#define pb push_back
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 n=A.size();
    long long ans=0,ans1=0;
    for (int i=0;i<n;i++)ans+=B[i],ans1+=B[i];
    long long mn=0,mn1=0;
    if (n%2) {
        mn=mn1=1e18;
        for (int i=0;i<n;i++) {
            if (i%2==0)mn=min(mn,(long long)A[i]-B[i]);
            mn1=min(mn1,(long long)A[i]-B[i]);
        }
    }
    vector<long long> R;
    for (auto it:E) {
        if (it==1)R.pb(ans+mn);
        else R.pb(ans+mn1);
    }
  return R;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…