#include "railroad.h"
#include <bits/stdc++.h>
#define all(a) a.begin(), a.end()
#define rep(a,b,c) for(int a=b; a<c; a++)
#define repa(a,b) for(auto a:b)
#define ll long long
#define pb push_back
#define ppb pop_back
#define pf push_front
#define ppf pop_front
#define pii pair<int, int>
#define fi first
#define se second
#define mid ((l+r)>>1)
using namespace std;
using vi = vector<int>;
const ll inf=1e18;
long long plan_roller_coaster(vector<int> s, vector<int> t) {
int n = s.size();
vi p(n);
rep(i,0,n) p[i]=i;
ll ans=inf;
do{
ll x=1, sum=0;
rep(i,0,n){
sum+=max(0ll,x-s[p[i]]);
x=t[p[i]];
}
ans=min(ans,sum);
}while(next_permutation(all(p)));
return ans;
}
Compilation message (stderr)
railroad.h:1:9: warning: #pragma once in main file
1 | #pragma once
| ^~~~
railroad_c.h:1:9: warning: #pragma once in main file
1 | #pragma once
| ^~~~
# | 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... |