이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
// #include "meetings.h"
#include <bits/stdc++.h>
#define pb push_back
#define ll long long
#define print(a) for(int i=0;i<a.size();i++)cout<<a[i]<<endl;;
using namespace std;
vector<long long> minimum_costs(vector<int> H, vector<int> L,vector<int> R) {
int q = L.size();
vector<long long> C(q);
for(int i=0;i<q;i++){
ll mn=LONG_LONG_MAX;
for(int l=L[i];l<=R[i];l++){
ll sm=0;
int mx=0;
for(int j=l;j>=L[i];j--){
mx=max(mx,H[j]);
sm+=mx;
}
mx=H[l];
for(int j=l+1;j<=R[i];j++){
mx=max(mx,H[j]);
sm+=mx;
}
mn=min(mn,sm);
}
C[i]=mn;
}
return C;
}
// int main(){
// vector<ll>c;
// c=minimum_costs({2, 4, 3, 5}, {0, 1}, {2, 3});
// print(c);
// }
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |